Singapore to Bali Flight Guide 2026 with SGD Prices

Singapore to Bali flight

Direct flights between Singapore and Bali take about two hours and 45 minutes. That makes it one of the shortest tropical escapes within reach of Changi Airport. Seven airlines cover the route daily, from full-service carriers to budget airlines with fares under SGD 150.

This guide is for Singaporeans looking to fly from Singapore to Bali in 2026. It’s perfect for a long weekend in Canggu or a two-week Ubud escape. It covers flight times, airlines, actual fares in Singapore dollars, and what entry procedures you’ll need to follow at Ngurah Rai International Airport.

In 2026, a one-way ticket from Singapore to Bali will range from SGD 120 to SGD 420. The price is dependent on the airline, the season and how far in advance you book. Budget carriers like Scoot, Jetstar, and AirAsia keep fares at around SGD 120 to SGD 180. Singapore Airlines and Garuda Indonesia, both full-service carriers, start at over SGD 250.

How long is Singapore to Bali flight take?

A direct flight from Singapore to Bali takes between 2 hours 35 minutes and 2 hours 55 minutes. Most airlines average close to 2 hours 45 minutes in the air. The route covers roughly 1,600 kilometres between Changi Airport and Bali’s Ngurah Rai Airport. Flight time varies slightly by aircraft and wind.

Return flights from Bali to Singapore often land 10 to 15 minutes faster than the outbound leg, thanks to prevailing tailwinds. Add time for boarding, taxiing, and walking off the plane, and budget close to three hours door to door once you take your seat.

Connecting flights exist through Kuala Lumpur or Jakarta, but they rarely make sense for this route. A one-stop connection adds five to ten hours of total travel time, for only a modest saving on fare. For most travellers, a direct flight beats a connection on both time and stress.

Singapore and Bali share the same time zone, GMT+8, with no clock change and no jet lag to plan around. You can leave Singapore after breakfast and check into your Bali hotel before lunch, which makes this trip easy to fit into a short weekend.

Which airlines fly the Singapore to Bali route?

Seven airlines currently run scheduled flights on this route, split between three full-service carriers and four low-cost airlines. Singapore Airlines runs the most frequent full-service service, often departing from Changi Terminal 2 or Terminal 3 on Boeing 787-10 and Boeing 737-8 MAX aircraft. Scoot, its budget arm, flies from Terminal 1 and prices its base fare 40 to 60 percent below Singapore Airlines on the same dates.

Jetstar also departs from Terminal 1 and competes closely with Scoot on price. AirAsia operates from Terminal 4 and is the cheapest headline fare on the route. It charges extra for checked baggage, seat choice, and meals. Garuda Indonesia, Batik Air, and TransNusa round out the field, each running at least one daily service.

AirlineChangi terminalTypical one-way fare (SGD)
AirAsiaTerminal 4120-180
ScootTerminal 1130-190
JetstarTerminal 1140-200
TransNusaTerminal 1150-210
Batik AirTerminal 2180-260
Garuda IndonesiaTerminal 2250-380
Singapore AirlinesTerminal 2 or 3280-420

Between all seven carriers, more than fifty Singapore to Bali flights operate each week, so seats are rarely the problem. The real decision is which mix of price, baggage, and departure time suits your trip.

AirAsia and Scoot show the lowest headline fare, but adding a bag and a meal often narrows the Jetstar gap to under SGD 20. Adding a bag after booking tends to cost more than paying for it upfront. On AirAsia, a bag at the counter can cost SGD 20 to SGD 40 more than one added at booking. Add your bags when you book to avoid the higher fee.

Singapore Airlines and Garuda Indonesia build a bag, a seat, and a hot meal into each fare, even the lowest economy bucket. That makes the sticker price higher, but it removes the guesswork of tallying up add-ons before you fly. Families with young children often find the full-service fare close to the budget total once seat choice is included.

How much does a Singapore to Bali flight cost in SGD?

A Singapore to Bali flight in economy runs about SGD 120 to SGD 420 one way. Return fares for 2026 run from SGD 180 to SGD 650. Where you land in that range depends mostly on which airline you pick and how close to your travel date you book.

Full-service fares with Singapore Airlines or Garuda Indonesia include a checked bag and a meal in the base price. Budget fares with Scoot, Jetstar, or AirAsia often look cheaper at first glance. But the all-in cost can climb once you add a 20 kg checked bag, a seat, and a meal.

SeasonReturn fare (SGD)Example months
Low season180-260February, early March
Shoulder season220-320May, June, late October
Peak season350-650July, August, December

A return trip booked for February can cost close to half of what the same route charges during the December school holidays.

Flight day also moves the price. The Sunday evening flight back to Singapore is often the most expensive departure of the week, since it catches everyone heading home before Monday. Flying back on Monday morning instead can save close to SGD 100 on some dates. You could still be at your desk by lunchtime.

When should you book and fly to get the best fare?

Book four to eight weeks before departure for steady pricing on this route. Fares tend to creep up inside the final two weeks, mainly on Friday searches and around school holidays.

The cheapest months to fly are February, early March outside of Nyepi, late April through early June, and late October. These windows sit between Bali’s peak seasons and see lighter demand from both Singapore and Australia, which is Bali’s other major feeder market.

Avoid booking around the December school holidays, Chinese New Year, the June school break, and the Australian winter break from July to August. Fares during these windows can run 30 to 80 percent above a normal week on any airline.

One date needs special attention each year. Nyepi, the Balinese Day of Silence, shuts Ngurah Rai Airport completely for 24 hours, with no flights landing or taking off. Nyepi fell on March 19, 2026, and the next one falls on March 8, 2027.

If you book a trip in March, confirm the date before booking, since airlines reschedule flights caught inside the closure window.

Weekday departures, mainly Tuesday and Wednesday, tend to price lower than Friday or Saturday flights. If your schedule allows a midweek trip, you can often find a fare SGD 30 to SGD 50 cheaper than a weekend departure.

Practical tips for booking a Singapore to Bali flight

A little preparation before you pay keeps the total cost down and the airport morning stress free. These habits apply whether you fly full-service or budget:

  • Set a price alert two to three months ahead, so you can see the normal range before fares climb.
  • Add checked baggage during booking, not at the counter, to avoid the steeper airport add-on rate.
  • Choose a morning departure from Changi when your dates are flexible, since afternoon and evening flights often cost more.
  • Complete the All Indonesia Arrival Card three days before landing, not on the plane, so the QR code is ready.
  • Pay the Bali tourism levy online through Love Bali before departure to skip the arrival queue.

Following this short list turns a Singapore to Bali flight into one of the simplest trips to plan out of Changi. Every major cost and form gets settled before you reach the gate.

What do Singaporeans need to enter Bali in 2026?

Singapore passport holders do not need a visa for a Bali holiday under 30 days, but visa-free does not mean paperwork-free. Three things need attention before you land: your visa status, a digital arrival form, and a small tourism fee.

Visa-free entry for Singapore passport holders

Singaporeans can enter Indonesia visa-free for up to 30 days of tourism, family visits, or short business trips; this exemption cannot be extended. If you need more time on the island, apply for a 60-day Visit Visa before you travel. Your passport needs at least six months of validity from your arrival date, so check the expiry before you book your Singapore to Bali flight.

The All Indonesia Arrival Card

Indonesia now combines immigration, customs, and health declarations into one online form called the All Indonesia Arrival Card. Fill it in within three days of arrival, using the government portal, and keep the QR code it generates on your phone. Travellers with an e-passport can clear immigration through the automated gates at Ngurah Rai Airport, faster than the manned counters.

The Bali tourism levy

Bali charges each visitor a one-time tourism levy of IDR 150,000, about SGD 10 to SGD 11 at 2026 exchange rates. The fee goes toward protecting Bali’s environment and supporting local island culture. Pay it online through the Love Bali portal before you fly, or settle it at a counter on arrival. Paying ahead means you skip the arrival queue and walk straight through with your QR voucher ready to scan.

Once you clear immigration, Ngurah Rai Airport sits close to Kuta and Seminyak, about 20 to 30 minutes by car in light traffic. Ride-hailing pickup is restricted inside the terminal. Most travellers either book an airport transfer through their hotel or walk to the taxi counter just outside arrivals.

Frequently asked questions

How long is a Singapore to Bali flight?

A direct flight takes about 2 hours 35 minutes to 2 hours 55 minutes. Most airlines average 2 hours 45 minutes in the air. There is no time difference to plan around, since both cities sit in the GMT+8 zone. Connecting flights through Kuala Lumpur or Jakarta add five to ten hours for little saving.

How much does a one-way Singapore to Bali flight cost?

A one-way fare runs about SGD 120 to SGD 180 on budget carriers like AirAsia, Scoot, and Jetstar. Full-service fares with Singapore Airlines and Garuda Indonesia run SGD 250 to SGD 420. The exact price depends on season, booking window, and how much baggage you add. February and early March offer the lowest fares most years.

Do Singaporeans need a visa for Bali?

No. Singapore passport holders can enter Indonesia visa-free for up to 30 days of tourism and family visits. This exemption is not extendable, so travellers planning a longer stay need a 60-day Visit Visa instead. Your passport must have at least six months of validity remaining on arrival.

What is the Bali tourism levy and how do I pay it?

The Bali tourism levy is a one-time fee of IDR 150,000, about SGD 10 to SGD 11. It applies to each visitor entering the island. Pay it online through the Love Bali portal before departure, or at a counter on arrival. One payment covers your entire trip, including side trips to Nusa Penida.

Which airline is cheapest for the Singapore to Bali route?

AirAsia and Scoot post the lowest base fares on this route, often between SGD 120 and SGD 190 one way. AirAsia charges extra for baggage, seats, and meals, so compare the all-in total, not just the headline price, before choosing between the two.

Booking your trip

A Singapore to Bali flight remains one of the easiest short-haul trips out of Changi, whichever airline you choose. Scoot, Jetstar, and AirAsia suit travellers who pack light and want the lowest fare. For an included bag and a proper meal at cruising altitude, Singapore Airlines and Garuda Indonesia are the better fit.

Whichever you pick, complete your All Indonesia Arrival Card and pay the IDR 150,000 tourism levy before you land. That way your first hour in Bali goes toward your hotel, not an airport queue. Book four to eight weeks out for the steadiest price, and watch the calendar around Nyepi if you travel in March.