Singapore to Bali is one of Southeast Asia's most popular short-haul routes, and for good reason — it's a quick flight, easy on jet lag, and drops you straight into one of the region's most varied destinations. Whether you're after a long weekend of beach clubs in Seminyak, a wellness retreat in Ubud's rice terraces, or a surf trip to Uluwatu, the trip starts with finding the cheapest flight from Changi Airport to Denpasar.
In this guide, we cover everything you need to plan your Singapore to Bali trip: how long the flight takes, which airlines fly the route, when to book for the lowest fares, what to expect on arrival, and how to lock in your flights, hotel, rental car, and activities — all without jumping between a dozen different websites.
Singapore to Bali Flight Overview
Flight Duration
Direct flights take approximately 2 hours 40 minutes, making this one of the shortest international routes to Bali.
Typical Fares
Return economy fares vary widely by season and how far ahead you book — the budget carriers consistently offer the lowest prices on this route.
Frequency
AirAsia, Scoot, Jetstar Asia, and Singapore Airlines all operate multiple direct flights per day or week between Singapore and Denpasar.
Airlines Flying Singapore to Bali
AirAsia
Direct & Budget-FriendlyAirAsia operates frequent direct flights between Singapore (SIN) and Denpasar (DPS), with a flight time of around 2 hours 40 minutes. As a low-cost carrier, AirAsia is usually one of the cheapest options on this route, though checked baggage, seat selection, and meals are extra — worth factoring into your total cost when comparing fares.
Scoot
Direct & Low-CostScoot, Singapore Airlines' budget arm, flies direct from Singapore to Bali multiple times a week. Fares are competitive with AirAsia, and Scoot occasionally runs promotional sales that make this one of the cheapest ways to reach Bali from Singapore.
Singapore Airlines
Direct & Full-ServiceSingapore Airlines flies direct from Changi Airport to Denpasar with a full-service experience — included baggage, meals, and entertainment. Fares run higher than the budget carriers but can be worth it for comfort on this short hop.
Jetstar Asia
Direct & BudgetJetstar Asia also operates direct Singapore–Bali flights, giving travelers another budget-friendly option alongside AirAsia and Scoot. Comparing all three low-cost carriers side by side is the easiest way to find the cheapest fare on any given date.
When Is the Cheapest Time to Fly to Bali from Singapore?
Flight prices from Singapore to Bali fluctuate with school holidays and regional demand. Singapore's year-end and mid-year school breaks, along with the June–August and December–January peak travel periods, see the highest fares as families and couples book beach getaways. If your dates are flexible, flying in the shoulder months — April–May or September–November — typically unlocks noticeably lower prices along with thinner crowds at popular Bali sites.
Booking 2–3 months ahead generally strikes the best balance between price and flexibility on this route. Since the flight is short and heavily served by budget carriers, it's also worth comparing fares across AirAsia, Scoot, and Jetstar Asia directly, as prices can shift quickly with seat sales and promotions.
- Direct Singapore–Bali flights take approximately 2 hours 40 minutes
- Denpasar's Ngurah Rai International Airport (DPS) is the arrival point for all Bali flights
- Bali is 1 hour behind Singapore time year-round
- Singapore passport holders can enter Indonesia visa-free for short tourist stays
- Peak season (June–August, December–January) sees the highest fares — book 2–3 months ahead
- Flying midweek (Tuesday–Thursday) often unlocks cheaper fares than weekend departures
Changi Airport to Denpasar: What to Expect
Direct flights depart from Singapore Changi Airport (SIN) and land at Ngurah Rai International Airport (DPS) in Denpasar, Bali's main gateway. Singapore passport holders can generally enter Indonesia visa-free for short tourist stays — always confirm the latest entry requirements before you travel, and make sure your passport has sufficient validity remaining from your travel date.
From Denpasar Airport, popular areas like Kuta, Legian, and Seminyak are just a 20–30 minute drive away, while Canggu is around 40 minutes and Ubud takes roughly 1–1.5 hours depending on traffic. Bali is only 1 hour behind Singapore time year-round, so jet lag on this route is virtually nonexistent — a big reason it's such a popular short-break destination for Singaporeans.
Where to Stay in Bali
Seminyak and Canggu suit travelers after beach clubs and nightlife, Ubud is best for a quieter, cultural stay among rice terraces, and Uluwatu offers dramatic clifftop resorts near some of Bali's best surf breaks. Book early for peak season to lock in the best rates and availability.
Book Hotels in BaliGetting Around Bali
A rental car or private driver gives you the flexibility to reach Ubud's rice terraces, Uluwatu's temples, and Mount Batur's sunrise trek independently. Many travelers based in Kuta, Seminyak, or Canggu also rent scooters for shorter local trips around town.
Stay Connected with a Bali eSIM
Skip the airport SIM card queues and get a Bali eSIM set up before you land, so you have data the moment you touch down at Denpasar Airport.
Get a Bali eSIMRent a Scooter or Bike
A scooter is the easiest way to get around Kuta, Seminyak, and Canggu for short local trips — book one online in advance and skip the roadside haggling.
Rent a ScooterThings to Do in Bali
Once you've landed, Bali rewards you with an enormous range of experiences — from cliffside temple visits and rice terrace treks to snorkeling trips, cooking classes, and sunset beach clubs. Browse and book top-rated tours and activities below.
Ubud ATV Alas Adventure, Gorilla Cave & Cretya SunsetFrequently Asked Questions
How long is the flight from Singapore to Bali?
A direct flight from Singapore to Denpasar (Bali) takes approximately 2 hours and 40 minutes, making it one of the shortest and most convenient international routes to Bali.
Which airlines fly direct from Singapore to Bali?
AirAsia, Scoot, Jetstar Asia, and Singapore Airlines all operate direct flights between Singapore and Denpasar. The budget carriers — AirAsia, Scoot, and Jetstar Asia — typically offer the cheapest fares.
What is the cheapest way to fly from Singapore to Bali?
Comparing fares across AirAsia, Scoot, and Jetstar Asia for your exact travel dates is the best way to find the lowest price. Booking midweek flights and avoiding school holiday periods also tends to reduce fares.
Do Singaporeans need a visa for Bali?
Singapore passport holders can generally enter Indonesia visa-free for short tourist visits. Always check the latest entry requirements before booking, as rules can change.
What airport do you fly into for Bali?
All flights from Singapore land at Ngurah Rai International Airport (DPS) in Denpasar, roughly 20–40 minutes from Kuta, Seminyak, and Canggu, and about 1–1.5 hours from Ubud.
Is it worth renting a car in Bali?
A rental car or private driver gives you the flexibility to reach Ubud's rice terraces, Uluwatu's cliffside temples, and Mount Batur independently. Many travelers based in Kuta, Seminyak, or Canggu also rent scooters for shorter, local trips.
Book Your Singapore to Bali Trip Today
With a flight time of under three hours, minimal jet lag, and year-round warm weather, it's easy to see why Bali remains one of the top escapes for Singapore travelers. Compare live flight prices across AirAsia, Scoot, and Jetstar Asia, lock in a hotel or villa, arrange a rental car for exploring beyond the beach, and book your favorite tours and experiences — everything you need to plan the trip is right here.