
2 hr(s), 35 mins
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
TransNusa | 14:15 | 17:00 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Singapore Airlines | 16:10 | 18:50 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
KLM | 17:00 | 19:35 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Garuda Indonesia | 17:00 | 19:35 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Singapore Airlines | 17:45 | 20:25 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Jetstar | 19:25 | 22:20 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Scoot | 21:15 | 00:05 (+1 day) | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Singapore Airlines | 21:35 | 00:10 (+1 day) | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Bali sits at the top of almost every Singaporean traveller’s shortlist, and the hop from Changi to Ngurah Rai remains one of the region’s most frequented short-haul sectors. Families chase the beaches, honeymooners book the cliffside resorts, remote workers extend weekends in Canggu, and surfers plan trips around the Bukit Peninsula swell. The route is short enough for a long weekend yet offers a full reset from Singapore’s pace.
To compare every flight option from all Singapore airports, see Singapore to Bali / Denpasar flights.
Fares on this sector are shaped by the unusually deep carrier mix. Low-cost carriers like Scoot typically anchor the lower end of the market, while Singapore Airlines and Garuda Indonesia sit at the premium end with full-service inclusions. Prices swing sharply around Singapore school holidays, Chinese New Year, the year-end festive window and Bali’s Galungan celebrations, when demand from both Singaporean travellers and returning Balinese spikes simultaneously. Mid-week departures generally undercut Friday and Sunday flights, and travellers booking four to eight weeks ahead tend to land the most comfortable fares. Return fares on this route start from S$156. One-way tickets begin at S$156 when you only need a single leg.
The quieter shoulder windows tend to fall in late January after the New Year rush settles, through February, and again in early May and late October. These stretches sit outside Singapore school holidays and avoid the mid-year July peak, when Australian and European travellers converge on the island. For the best value, aim for Tuesday, Wednesday or Saturday departures, book at least a month ahead, and avoid the last seats released on peak-day flights, which almost always carry a premium.
The Singapore–Denpasar corridor is served by a broad line-up of carriers spanning budget and full-service. Singapore Airlines operates the premium end with wide-body comfort, Star Alliance benefits and generous baggage. Scoot, the low-cost arm of the Singapore Airlines Group, runs frequent daily services at keener fares with paid add-ons for bags and meals. Garuda Indonesia, the country’s flag carrier, provides a full-service option with SkyTeam privileges, while AirAsia and TransNusa add further budget capacity on selected days. This spread means travellers can pick between barebones fares for a quick getaway or a more cosseted cabin experience for honeymoons, family trips and longer stays.
Non-stop service is the norm on this route, with multiple carriers operating daily, and several carriers flying more than once a day during peak periods. This route is a convenient short-haul journey that comfortably fits within a single working day. Direct flight duration is approximately 2 hours 35 minutes. Connecting itineraries via Jakarta or Kuala Lumpur do exist, but for most travellers the non-stop product is faster, cheaper after factoring in time, and simpler for baggage.
Departures from Changi are spread generously across the day. Early-morning services leave from around 6am, ideal for travellers who want to land in Bali in time for a late breakfast in Seminyak. Midday and late-afternoon slots suit business travellers and day-trippers, while the latest departures push into the evening, landing in Denpasar before midnight local time. Return flights follow a similarly wide spread, so itineraries can be built around surf sessions, sunset dinners or early resort check-outs.
Your flight departs from Singapore Changi Airport (SIN), consistently ranked among the world’s best airports. Changi’s four terminals are linked by the Skytrain, and the MRT East-West Line connects the airport to the city in under an hour. Most flights to Bali operate from Terminals 1, 2 or 3, so always double-check your departure terminal before heading in.
You will land at I Gusti Ngurah Rai International Airport (DPS), located in Tuban on the southern tip of the island. The airport sits just a few kilometres from Kuta and around 10 to 12 kilometres from Seminyak, with typical drive times of 15 to 25 minutes to Kuta and 30 to 45 minutes to Seminyak depending on traffic. Ground transport options include metered airport taxis, pre-booked private transfers and ride-hailing apps such as Grab and Gojek. Trans Sarbagita public buses stop near the domestic terminal for budget-minded travellers, though most visitors heading straight to a resort choose a private transfer for convenience.
Most carriers on this route deploy narrow-body aircraft with economy-heavy configurations, though Singapore Airlines and Garuda Indonesia typically offer a full business class cabin with lie-flat or angled-flat seats on wide-body rotations. Scoot and AirAsia operate single-class economy layouts with optional add-ons such as extra legroom seats and pre-ordered meals. For a short flight under three hours, many travellers find economy perfectly adequate, while business class appeals to honeymooners wanting to start the holiday early.
Bali rewards travellers who plan beyond the beach. Catch the kecak fire dance at Uluwatu Temple perched dramatically above the Indian Ocean, or photograph the sea temple of Tanah Lot at sunset. In Ubud, walk the Tegallalang rice terraces at dawn and drop by the Sacred Monkey Forest Sanctuary before lunch. Water-lovers can dive with manta rays off Nusa Penida or surf the long peelers at Uluwatu and Padang Padang. For something gentler, the Campuhan Ridge Walk and the Tirta Empul water temple offer quieter mornings. Plan your itinerary and pre-book tickets via Bali activities on Traveloka to lock in slots for popular tours and save queueing time at the gate.
Your base sets the tone for the whole trip. Seminyak suits travellers who want beach clubs, designer boutiques and buzzy dinner scenes within walking distance. Ubud is the pick for culture, yoga, jungle villas and long mornings in cafes overlooking rice paddies. Canggu attracts a younger, remote-working crowd with surf-friendly beaches and laid-back warungs, while Uluwatu and the Bukit Peninsula deliver cliffside resorts, world-class surf breaks and dramatic sunsets. Families often prefer Nusa Dua for its gated-resort comfort and calm swimming beaches. Browse Bali hotels on Traveloka to compare neighbourhoods, amenities and verified guest reviews before locking in your stay.
Singapore passport holders enjoy visa-free entry to Indonesia for stays of up to 30 days for tourism, provided your passport has at least six months’ validity and you hold proof of onward travel. The 30-day visa-free entry is non-extendable, so plan your return before day 30 to avoid overstay fines. Complete the All Indonesia Arrival Card online before boarding to speed up immigration. Bali runs on Central Indonesia Time (WITA), the same as Singapore Time, so there is no jet lag to manage. The local currency is Indonesian Rupiah; cash is handy for warungs and temple donations, while cards and GrabPay, Gopay and OVO are widely accepted at hotels, shopping centres and established restaurants. A little Bahasa Indonesia such as terima kasih (thank you) goes a long way with hosts.
Traveloka lets you compare every airline on the Singapore to Bali route in one view, from low-cost to full-service, so you can pick the trade-off that suits your trip. Pay securely with PayNow, credit and debit cards, GrabPay, Apple Pay and more. Set a price alert to be notified when fares drop, use Easy Reschedule if plans shift, and reach 24/7 customer support in-app if anything goes sideways on the day.
The same journey is also bookable at a different level of precision — by city for every airport, or by a specific airport:
Flight Duration | 2 hr(s) 35 mins |
Airport in Singapore | |
Airport in Bali / Denpasar |
A non-stop flight goes from origin to destination without landing in between. A direct flight uses a single flight number but may make a technical stop without requiring you to change aircraft; you remain on board during the stop. A connecting flight involves two or more separate flight segments, usually with different flight numbers, and requires you to disembark and board another aircraft at a transit airport. On Traveloka, non-stop and connecting options are clearly labelled in the search results so you can compare total travel time and fare side by side.
A layover is the time you spend at a transit airport between connecting flights. A short layover keeps total travel time low but leaves less room for delays; a long layover offers more buffer but can be tiring. For domestic-to-domestic connections, 60 to 90 minutes is usually enough. For international connections with separate tickets, allow at least three hours. Traveloka displays layover duration for every itinerary, so you can choose options that match your comfort level. If a layover is long, consider a premium lounge, a quick meal or some rest to arrive feeling fresher.
Online check-in is usually handled directly through the airline, not through Traveloka. After booking your flight, you will receive your e-ticket and booking reference from Traveloka. Visit the airline's website or app, enter your booking reference and passenger details, and complete check-in within the airline's check-in window, typically 24 to 48 hours before departure. You can then download or print your boarding pass. For flights with baggage, some airlines still require a visit to the counter, so arrive early at the airport to be safe.
Cabin baggage is usually limited to one small bag plus a personal item, with weight limits commonly around 7 kg on most Asian carriers. Checked baggage allowance varies widely by airline and fare class, from zero on some low-cost base fares up to 30 kg or more on full-service economy tickets. Oversized items, sports equipment and fragile goods often require advance declaration. On Traveloka, the baggage allowance for your specific fare is displayed during booking and on your e-ticket. Adding extra baggage in advance is almost always cheaper than paying at the airport.
If your flight is delayed, the airline is the main party responsible for rebooking, meals or accommodation, depending on the length of the delay and local regulations. Traveloka notifies you of major schedule changes via email, SMS and in-app alerts, so you can react quickly. For significant delays or cancellations on eligible bookings, Traveloka customer support can help you coordinate with the airline and explore rebooking or refund options. Keeping your contact details up to date during booking ensures you receive real-time updates directly from both Traveloka and the airline.



