Mon, Aug 3 Midday Edition English
SG Newsdesk Sg Daily Briefing
Updated 12:07 16 stories today
Blog Business Local Politics Tech World

Flight to Bali from Singapore: Duration, Cost & Timing

Freddie Edward Cooper Morgan • 2026-05-20 • Reviewed by Oliver Bennett

Anyone who has looked up a flight to Bali from Singapore knows the numbers are tantalizing: a direct flight takes just about two and a half hours, and on a good deal, a one-way ticket can drop to around SGD 105. But the real question isn’t just the flight time — it’s how to combine price, timing, and comfort to make the trip truly worth it.

Flight duration (direct): approx. 2 hours 35 minutes · Direct flights available: 149+ per week · Cheapest one-way fare (observed): SGD 105 · Airlines with direct service: Singapore Airlines, Scoot, Jetstar Asia · Direct vs one-stop savings: $55 cheaper on average

Quick snapshot

1Flight Essentials
2Cost Comparison: Bali vs Singapore
  • Cheapest month to book: November / January (Skyscanner; Cheapflights)
  • Cheapest round-trip observed: SGD 177 (Cheapflights)
  • Most expensive month: August (~SGD 270) (Cheapflights)
  • Direct flights are ~$55 cheaper than one-stop (Idealo)
3When to Travel
  • Cheapest flights: January / November (Cheapflights; Skyscanner)
  • Most expensive: August (Cheapflights)
  • Avoid rainy season (Dec–Feb) for best weather (Cheapflights)
  • Shoulder seasons (Apr–Jun, Sep–Nov) offer value + good weather (Cheapflights)
4Onboard Experience

Key flight facts consolidated from aggregators and airline sources.

Fact Value Source
Direct flight time (Idealo) 2 hours 35 minutes Idealo
Average flight time (Skyscanner) 2 hours 47 minutes Skyscanner
Airlines with direct service Singapore Airlines, Scoot, Jetstar Asia Google Flights
Lowest one-way fare (observed) SGD 105 Google Flights
Lowest round-trip fare (observed) SGD 177 Cheapflights
Cheapest month for flights January (avg SGD 170) / November Cheapflights; Skyscanner
Most expensive month August (avg SGD 270) Cheapflights
Direct vs one-stop price advantage $55 cheaper on average Idealo
Weekly flights (SIN–DPS) ~149 per week Idealo

How long is the flight from Singapore to Bali today?

Typical flight duration for direct flights

  • Direct flights from Singapore Changi (SIN) to Bali Denpasar (DPS) generally take between 2 hours 35 minutes and 2 hours 47 minutes, depending on the airline and weather conditions. The fastest published time is 2h 35m according to Idealo (price comparison platform), while Skyscanner (global travel search site) reports an average of 2h 47m across all carriers.
  • With 149 weekly departures on the route (Idealo), you rarely wait long for the next flight.

Factors affecting flight time

  • Wind aloft: prevailing westerlies can add or subtract about 10–15 minutes on the eastbound leg.
  • Aircraft type: Scoot and Jetstar Asia use narrow-body A320s (slightly slower than the A350s Singapore Airlines deploys).
  • Season: during the rainy season (Dec–Feb), headwinds may increase flight time marginally.

Bottom line: Most passengers can plan on roughly 2 hours 40 minutes in the air. The variation is small enough that it doesn’t affect booking decisions — but it’s worth knowing for onward connections.

The upshot

The SIN-DPS route is one of the shortest international hops out of Singapore. At ~2.5 hours, it’s barely longer than a flight to Kuala Lumpur, making Bali an attainable weekend break. For quick trip ideas, check out our Weekend Getaway from Singapore guide.

Does Singapore fly direct to Bali?

Airlines offering non-stop flights

Yes, three airlines operate non-stop flights from Singapore Changi (SIN) to Denpasar (DPS):

  • Singapore Airlines — up to 3 daily flights, full-service experience with complimentary meals and drinks.
  • Scoot — the low-cost arm of Singapore Airlines, usually 1–2 daily flights, with à la carte pricing.
  • Jetstar Asia — budget carrier with daily departures, pay-per-add-on model.

All three are listed on Google Flights (flight search aggregator) and other booking platforms.

Difference between direct and non-stop

  • A non-stop flight goes from SIN to DPS with no intermediate stops — the three airlines above all operate non-stop on this route.
  • A direct flight can include a technical stop or a change of aircraft under the same flight number. However, on the SIN–DPS sector, every advertised “direct” flight from these carriers is actually non-stop.

For the most current schedule, check the airline websites or Skyscanner — but rest assured, you board in Singapore and step off in Bali without touching the tarmac in between.

Is Bali cheaper than Singapore?

Flight cost: the biggest variable

  • A one-way ticket to Bali can be as low as SGD 105 (Google Flights) or SGD 129 (Trip.com (travel booking platform)).
  • Round-trip fares start around SGD 177 (Cheapflights) and climb to SGD 270 during peak season.

On-the-ground costs

  • Accommodation in Bali is typically 40–60% cheaper than equivalent options in Singapore — a budget villa in Seminyak can cost SGD 30–50 per night, while a similar hotel room in Singapore starts around SGD 100.
  • Meals: a restaurant dinner in Bali costs about SGD 5–10 per person vs SGD 20–30 in Singapore.
  • Activities: day trips (temples, rice terraces, surf lessons) are a fraction of what you’d pay for comparable tours in Singapore.

Data from travel cost indices and recent traveler reports consistently show Bali is significantly cheaper than Singapore for accommodation, food, and experiences — once you’ve paid for the flight.

Expense Bali (IDR / approx SGD) Singapore (SGD)
Budget hotel per night IDR 300k–500k (~SGD 26–43) SGD 80–120
Mid-range restaurant meal IDR 60k–120k (~SGD 5–10) SGD 20–35
Local transport (10 km) IDR 30k–70k (~SGD 3–6) SGD 8–15 (Grab)
Day tour (temple/rice terrace) IDR 200k–400k (~SGD 17–35) SGD 60–100

Why this matters: For a 4-night trip, the savings on accommodation and food alone can offset the round-trip airfare, making Bali not just a cheaper destination on paper — but often a net financial win for Singaporean travelers.

When’s the worst time to go to Bali?

Weather: December–February (rainy season)

  • The monsoon brings daily downpours, high humidity, and rough seas — not ideal for beach or outdoor activities.
  • Visibility for snorkelling and diving drops significantly, and flights are more likely to encounter delays due to storms.

Crowds and prices: July–August and year-end holidays

  • European summer holiday (July–August) and the Christmas–New Year period push flight prices to their peak — average round-trip fare of SGD 270 in August (Cheapflights).
  • Accommodation rates also double or triple, and popular spots like Ubud and Kuta become packed.

Shoulder seasons: the sweet spot

  • April–June and September–November offer a balance of good weather, lower flight prices (as low as SGD 105 one-way), and manageable crowds.
  • November is listed as the cheapest month by Skyscanner, while January averages SGD 170 according to Cheapflights.

The pattern: If you can avoid rain-affected months and peak holiday weeks, Bali is a year-round destination. The worst time combines rain with high prices — which means December and August are the least pleasant months on both fronts.

Do you get free drinks on Singapore Airlines economy class?

Beverage service in economy

  • Yes — Singapore Airlines offers complimentary soft drinks, juices, tea, coffee, and a selection of alcoholic beverages (beer, wine, and spirits) in economy class on all flights, including the short 2.5-hour hop to Bali (Singapore Airlines (flagship carrier)).
  • The same free service applies to snacks and meals on meal-appropriate flights.

Comparison with Scoot and Jetstar Asia

  • Scoot charges for all drinks and food — a bottle of water costs around SGD 4, a beer SGD 8 (Scoot (budget airline)).
  • Jetstar Asia also operates a buy-on-board model; expect SGD 3–5 for drinks.
  • If free beverages matter to you, Singapore Airlines is the clear winner — and the price difference for a one-way ticket can be as little as SGD 30–50 on a good deal.
The trade-off

Singapore Airlines’ free drinks come with a premium fare. But for a flight of barely 2.5 hours, paying extra just for a free beer may not be worth it if you’re budget-conscious. Many travelers bring an empty water bottle and fill it after security — a strategy that works on any airline.

Flight price comparison: aggregator snapshot

The following table compares cheapest fares across major booking platforms.

Aggregator Cheapest one-way fare (SGD) Cheapest round-trip fare (SGD) Source
Google Flights 105 225 Google Flights
Trip.com 129 229 Trip.com
Expedia 90* 144* Expedia (online travel agency)
Cheapflights 177 Cheapflights
Skyscanner 105 Skyscanner

* Expedia prices may be from within the past 7 days and could be limited to specific travel dates. Prices always fluctuate — use this as a directional guide.

The pattern: Across five major aggregators, the cheapest one-way fare clusters around SGD 100–130, while round-trip deals start near SGD 150 and climb steadily. The cheapest round-trip was found on Cheapflights and Expedia (SGD 144–177), suggesting that booking both legs together on a deal-driven platform often beats buying two one-ways.

Confirmed facts

  • Direct flights operate multiple times daily between Singapore (SIN) and Denpasar (DPS) — confirmed by Google Flights and Idealo with ~149 weekly departures.
  • Flight duration is consistently around 2.5 hours (average 2h35m–2h47m) across multiple sources.
  • Singapore Airlines offers complimentary soft drinks, tea, coffee, and selected alcoholic beverages in economy class (Singapore Airlines onboard dining page).
  • Cheapest month for flights is January (average SGD 170) according to Cheapflights; November is also listed as the cheapest month by Skyscanner.

What’s unclear

  • Exact cheapest fare at any given moment changes hourly — use aggregators for real-time data; no single platform always has the lowest price.
  • Bali weather patterns vary year to year; the rainy season can start earlier or later than December, affecting shoulder-season planning.
  • Baggage fees for budget airlines are subject to change without notice — always check the airline’s official policy before booking.
  • Seasonal price patterns may shift year to year, so always check current data.

What the airlines say

“We remain committed to offering the most affordable fares to Bali, ensuring that travel remains accessible for Singaporeans looking for a quick getaway.”

— Scoot spokesperson, as reported in the airline’s press materials (Scoot media centre)

“On flights to Bali, Singapore Airlines economy class customers enjoy a selection of complimentary beverages including soft drinks, juices, tea, coffee, beer, wine, and spirits — served with our signature warmth.”

— Singapore Airlines inflight services description (Singapore Airlines onboard dining page)

The flight to Bali from Singapore is short, frequent, and increasingly competitive across full-service and budget carriers. For travelers based in Singapore, the decision comes down to priorities: if you value free drinks and more legroom, pay the premium for Singapore Airlines (and maybe offset it by booking a cheaper hotel in Bali). If your only goal is the lowest possible fare, watch for Scoot or Jetstar Asia deals in January or November, pack your own snacks, and use the savings for a villa upgrade. The implication is clear: with a little planning, Bali can be one of the most cost-effective and convenient escapes from Singapore.

Additional sources

baliholidaysecrets.com, flyscoot.com

Frequently asked questions

What airlines fly from Singapore to Bali?

Singapore Airlines, Scoot, and Jetstar Asia operate direct flights from Singapore Changi (SIN) to Denpasar (DPS). All three are listed on Google Flights.

How far in advance should I book a flight to Bali?

Booking 2–3 months ahead tends to offer the best balance of price and availability, especially for travel during peak months. For off-peak periods, even last-minute deals can appear.

What is the baggage allowance on Scoot from Singapore to Bali?

Scoot operates a buy-on-board, pay-per-bag model. A checked bag of 20 kg typically adds SGD 20–30 when prepaid. Carry-on is limited to 7 kg (10 kg with Flexi plan). Always check Scoot’s official baggage page for latest fees.

Are there any travel restrictions for Bali from Singapore?

As of early 2025, Singapore passport holders do not need a visa for tourism stays of up to 30 days. No pre-departure COVID-19 tests or vaccination certificates are required. Check the Singapore Airlines visa page for updates.

What is the best time to find cheap flights to Bali?

January and November are consistently the cheapest months, according to Cheapflights and Skyscanner. Prices also dip during shoulder months (April–June, September). Monday and Tuesday departures tend to be cheaper than weekend flights.

How long is the flight from Singapore to Bali with a layover?

One-stop flights via Kuala Lumpur, Jakarta, or Surabaya can take 6–10 hours depending on layover duration. Direct flights are significantly shorter (2.5–2.8 hours) and often only slightly more expensive.

Can I use Singapore Airlines miles for Bali flights?

Yes, KrisFlyer members can redeem miles for flights on Singapore Airlines and Scoot. A one-way economy award starts at around 8,000 miles plus taxes, subject to availability.



Freddie Edward Cooper Morgan

About the author

Freddie Edward Cooper Morgan

We publish daily fact-based reporting with continuous editorial review.