Planning a trip from Singapore to Bali is one of those rare occasions where a short flight leads to a completely different world. In just under three hours, you can trade the city skyline for rice terraces and surf breaks.

Flight Distance: 1,640 km ·
Average Flight Time: 2 hours 45 minutes ·
Direct Airlines: Singapore Airlines, Scoot, Jetstar Asia ·
Cheapest One-Way Fare: From SGD 90

Quick snapshot

1Confirmed facts
  • Direct flights: Singapore Airlines, Scoot, Jetstar Asia (KAYAK.sg)
  • Flight time ~2h45m, distance 1,640 km (KAYAK.sg)
  • Passport must be valid 6 months from arrival (KAYAK.sg travel info)
2What’s unclear
  • Exact cheapest month varies by year; January (KAYAK) vs May (Skyscanner) differ (KAYAK.sg, Skyscanner)
  • Booking window sweet spot may shift; 8 weeks ahead saves ~16%, but 25 weeks offers absolute low (KAYAK.sg)
3Timeline signal
  • Low season (Jan–Feb, Nov): cheapest fares, wet weather (KAYAK.sg)
  • Shoulder (Mar, Oct): moderate prices, good weather (Skyscanner season trends)
  • Peak (Jun–Aug, Dec): highest fares, dry season (KAYAK.sg)
4What’s next

Six key facts, one pattern: the flight is short and cheap, but the cheapest fares depend on timing and the airline you choose.

Fact Value
Distance 1,640 km
Flight Time 2 hours 45 minutes
Direct Airlines Singapore Airlines, Scoot, Jetstar Asia
Cheapest One-Way Fare From SGD 90 (Trip.com, as of 2025)
Passport Validity At least 6 months from arrival
Visa-Free Stay 30 days (extendable once for 30 days)

What airlines fly direct from Singapore to Bali?

Three carriers operate non-stop flights from Singapore Changi (SIN) to Bali Denpasar (DPS). Here’s how they compare.

Singapore Airlines direct flights

  • Multiple daily flights with full-service amenities and baggage included (Singapore Airlines official booking)
  • Flight time ~2h45m, departures spread throughout the day (KAYAK.sg schedule)

Scoot direct flights

  • Budget carrier with competitive one-way fares from SGD 90 (Scoot official destinations)
  • Light meals and baggage are add-ons; base fare is cheaper (Skyscanner fare comparison)

Jetstar Asia direct flights

Other carriers and frequency

  • No other airlines currently operate non-stop between SIN and DPS; all other routes require a transfer (KAYAK.sg route data)
  • Combined departures from the three airlines exceed 10 daily flights (Skyscanner frequency)
The trade-off

Budget carriers save you money upfront, but add-ons push the total cost closer to a standard Singapore Air fare. For a two-hour hop, the difference is often worth the risk.

What this means: you have genuine choice. The full-service experience of Singapore Airlines contrasts with the no-frills efficiency of Scoot and Jetstar Asia. Pick based on your priority—comfort or cost.

How far is Singapore from Bali by flight?

Distance in kilometers

  • The straight-line distance between SIN and DPS is approximately 1,640 km (KAYAK.sg route info)
  • That’s about the same as Singapore to Kuala Lumpur and back (Cheapflights geography)

Flight time explanation

Factors affecting flight duration

  • Air traffic congestion in Singapore or Bali airspace can cause minor delays (Skyscanner travel tips)
  • Monsoon season sometimes requires slight rerouting (Cheapflights weather notes)
Why this matters

For such a short sector, the time difference between airlines is negligible. But choosing an airline with multiple daily departures gives you flexibility if you miss a connection.

The pattern: 2 hours 45 minutes is consistent across all three direct airlines. There’s no real time advantage—so let price and service be your deciding factors.

Which month is the cheapest flight to Bali?

Peak vs off-peak seasons

  • January is the cheapest month on average, with round-trip fares around S$178 (KAYAK.sg season analysis)
  • August is the most expensive month, averaging S$281 for a return (KAYAK.sg price index)
  • May is also cited as a cheap month by Skyscanner, with one-way fares from $41 (Skyscanner cheapest months)

Historical fare trends

  • Low season (January–February, November) sees prices 30–40% lower than peak (Cheapflights seasonal chart)
  • Evening flights are generally cheaper than morning departures by about 7% (KAYAK.sg time-of-day analysis)

Booking tips for the best deals

  • Book 8 weeks ahead for a 16% saving over last-minute tickets (KAYAK.sg booking window data)
  • The absolute cheapest prices are reportedly found 25 weeks before departure (KAYAK.sg advance booking)
  • Sunday is the cheapest day to depart; Friday is the most expensive (KAYAK.sg day-of-week data)
Bottom line: January and May are your best bets for cheap flights from Singapore to Bali. Book on a Sunday, 8 weeks in advance, and fly in the evening—you could save up to 40% off peak fares.

The catch: the exact cheapest month can vary year to year, so use fare trackers and set alerts. February and March also deliver low prices when school holidays don’t interfere.

Best time to visit Bali?

Dry season (April–October)

  • May to September offers the most sunshine and lowest humidity (Skyscanner climate guide)
  • This is peak tourist season, reflected in August’s highest flight prices (KAYAK.sg pricing correlation)

Wet season (November–March)

  • Rainy months coincide with the cheapest flights (January average S$178) (KAYAK.sg seasonal fares)
  • Showers are usually brief; many travelers enjoy the lush green landscapes (Cheapflights traveler reviews)

Cultural events and crowds

  • Nyepi (Balinese New Year, March) is a unique quiet day but flights and accommodation fill up weeks in advance (Skyscanner events calendar)
  • Shoulder months March and October offer a sweet spot: good weather, moderate crowds, and lower prices (KAYAK.sg shoulder season)
The paradox

The best weather (dry season) attracts the highest prices and biggest crowds. Wet-season visitors get cheaper flights and quieter beaches—just pack an umbrella.

The trade-off: if you’re flexible with your dates, March or October give you the best of both worlds—sunny skies without the peak-season price tag.

What is the 6 month rule in Bali?

Visa-free entry limits

  • Singapore passport holders can enter Indonesia visa-free for up to 30 days (Skyscanner visa policy)
  • This stay is extendable once for an additional 30 days (total 60) (KAYAK.sg visa guidance)

Passport validity requirement

  • Your passport must be valid for at least 6 months from the date of arrival in Bali (Cheapflights travel regulations)
  • This is the “6 month rule” travelers often ask about (Skyscanner entry requirements)

Consequences of overstay

  • Overstaying the visa-free period incurs a fine of IDR 1 million per day (approx. S$85) (KAYAK.sg overstay penalties)
  • Enforcement can vary; check current official sources before travel (Singapore Airlines travel advisory)

What this means: the 6 month rule isn’t about how long you can stay—it’s about how long your passport must be valid. Keep that renewal date in mind, or your check-in agent might turn you away.

Upsides

  • Short 2h45m flight with multiple daily options (KAYAK.sg)
  • Budget carriers keep one-way fares under S$100 (Scoot official)
  • Visa-free entry for Singaporeans simplifies travel (Skyscanner)
  • Dry season (May–Sep) offers perfect beach weather (Cheapflights)

Downsides

  • Peak season (Jun–Aug) pushes fares over S$280 (KAYAK.sg)
  • Budget carriers charge extra for bags and meals (Jetstar Asia fee page)
  • Overstay fines can ruin a budget trip (Skyscanner)
  • Wet season (Nov–Mar) may limit outdoor activities (Cheapflights)

Timeline signal

  • Low season (Jan–Feb, Nov): Cheapest flight prices and fewer crowds; wet season (KAYAK.sg)
  • Shoulder season (Mar, Oct): Good weather, moderate prices, fewer tourists (Skyscanner)
  • Peak season (Jun–Aug, Dec): Highest prices, crowded attractions, dry season (Cheapflights)

Confirmed facts

  • Flight distance is ~1,640 km (KAYAK.sg)
  • Direct airlines: Singapore Airlines, Scoot, Jetstar Asia (Singapore Airlines, Scoot, Jetstar Asia)
  • Passport must be valid 6 months from arrival (Skyscanner)
  • January is statistically the cheapest month in recent data (KAYAK.sg)

What’s unclear

  • Exact cheapest month may vary year to year; use fare trackers (KAYAK.sg)
  • 6 month rule enforcement can change; check current official sources (Skyscanner)
  • Booking 25 weeks ahead may offer absolute cheapest but not guaranteed (KAYAK.sg)

What the airlines and aggregators say

“Fares from SGD 296 including taxes.”

— Singapore Airlines official site (Singapore Airlines)

“Cheapest one-way fare from SGD 90.”

— Trip.com (Cheapflights price listing)

“The cheapest month for flights on Skyscanner is May, starting from $41 one-way.”

— Skyscanner (Skyscanner route page)

“Return tickets average S$178 in January versus S$281 in August.”

— KAYAK.sg (KAYAK.sg price analytics)

After weighing the data, the choice for Singaporean travelers is clear: if you want the cheapest flights from Singapore to Bali, aim for a Sunday evening in January or May, book about 8 weeks in advance, and consider Scoot or Jetstar Asia. For a more relaxed experience with flexible rebooking, Singapore Airlines justifies its premium—especially if you’re traveling during peak season. For the budget-conscious traveler, the trade-off is a little rain for a lot of savings.

Frequently asked questions

What is the baggage allowance for flights from Singapore to Bali?

Baggage policies vary by airline. Singapore Airlines typically includes 30 kg checked baggage on economy (Singapore Airlines baggage). Scoot and Jetstar Asia charge extra for checked luggage; a 20 kg add-on costs about SGD 30–50 (Scoot baggage, Jetstar Asia baggage).

Do I need a visa for Bali as a Singapore citizen?

No, Singapore citizens enjoy visa-free entry for stays up to 30 days. It is extendable once for an additional 30 days (Skyscanner visa info).

How early should I book flights to get the best price?

Booking 8 weeks in advance saves about 16% versus last-minute. For the absolute cheapest, some data suggests booking 25 weeks ahead (KAYAK.sg booking data).

Can I fly with Emirates or other Middle Eastern carriers from Singapore to Bali?

No non-stop flights from Middle Eastern carriers between SIN and DPS. You would have to connect via their hubs (e.g., Dubai, Doha), making the journey much longer and often more expensive (KAYAK.sg route list).

Is Scoot a reliable airline for Singapore to Bali?

Scoot is a Budget Aviation Holdings subsidiary and operates a modern fleet. On-time performance is comparable to full-service carriers on this route, though add-on fees apply (Skyscanner reviews).

What is the cheapest airline for Singapore to Bali flights?

Based on recent data, Scoot and Jetstar Asia offer the lowest base fares, with one-way tickets from SGD 90. For the absolute lowest, set alerts on Skyscanner where one-way fares have been as low as $41 (Cheapflights).

Are there any red-eye flights from Singapore to Bali?

No red-eye flights are scheduled on this route. Departures typically run from early morning to early evening, with the latest around 8 p.m. (KAYAK.sg daily schedule).

Can I take a train from Singapore to Bali?

No, there is no train connection. The only practical options are flying direct or connecting through Jakarta or Kuala Lumpur (Skyscanner travel options).