

2 hr(s), 35 mins
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
Garuda Indonesia | 17:00 | 19:35 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
KLM | 17:00 | 19:35 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Saudia | 17:10 | 20:00 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Singapore Airlines | 17:45 | 20:25 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Garuda Indonesia | 19:10 | 22:05 | Singapore (SIN) | Bali / Denpasar (DPS) | Book flight |
Singapore Airlines | 21:35 | 24: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.
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$144. One-way tickets begin at S$144 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. Galungan and Kuningan, which land on 17 and 27 June in 2026, bring higher hotel rates and busier flights; Nyepi on 19 March also shuts the airport for 24 hours, so plan arrivals and departures around it. 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. Direct flight duration is approximately 2 hours 35 minutes, making it a convenient short-haul journey that comfortably fits within a single working day. 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. All international visitors must also pay the Bali Tourist Tax of IDR 150,000, which you can settle online before arrival via the official Love Bali portal. 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.
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.
Fares on the Singapore to Bali route vary widely depending on carrier, cabin and how far ahead you book. Low-cost carriers such as Scoot anchor the budget end, while Singapore Airlines and Garuda Indonesia sit higher with full-service inclusions like checked baggage and meals. Return fares on this route start from S$144. One-way tickets begin at S$144. Prices climb around Chinese New Year, Singapore school holidays, Galungan and the July Australian peak, and soften in February, early May and late October. Booking four to eight weeks ahead usually strikes the best balance between price and seat choice.
On the Singapore to Bali route, midweek departures almost always undercut weekend fares. Tuesdays, Wednesdays and Saturday mornings tend to be the softest, because Friday and Sunday flights are packed with long-weekend travellers willing to pay a premium. Wednesday returns are often cheaper too. Avoid the last ten days before a Singapore school-holiday window or Galungan, when demand from both leisure travellers and returning Balinese surges. If your dates are flexible, shift your departure or return by one day and compare; a small adjustment can trim the fare meaningfully on this route.
February tends to be the cheapest month on Singapore to Bali, once the Chinese New Year peak has cleared. Early May and late October also offer strong value, sitting between the Singapore school breaks and the July Australian high season. Avoid Galungan and Kuningan in June 2026, Nyepi on 19 March 2026 (when Bali's airport shuts for 24 hours), and the December festive period, when fares and hotel rates both rise sharply. Shoulder-season travellers are also rewarded with quieter beaches in Seminyak and easier restaurant bookings in Canggu and Ubud.
Yes, last-minute fares do appear on the Singapore to Bali route, especially in shoulder months when airlines release unsold inventory. Scoot and AirAsia occasionally drop promotional fares within two weeks of departure, though choice is typically limited to less-popular timings. Set a Price Alert on Traveloka to catch sudden dips on your preferred dates. During school holidays, Galungan or Nyepi, last-minute fares usually spike rather than soften, so plan ahead for those windows. The app also flags flash sales from Scoot and Singapore Airlines that occasionally apply to this route.
For most travel dates, booking four to eight weeks ahead hits the sweet spot on the Singapore to Bali route — airlines have released their full inventory but haven't yet lifted prices on remaining seats. For peak windows like June (Galungan), July to August, December festive, and Chinese New Year, book two to three months out to secure both fare and seat choice. Honeymoon travellers wanting specific resort dates should book even earlier. For flexible shoulder-season trips in February or October, you can often find good fares within three weeks of departure.
Non-stop service is the norm on Singapore to Bali, so most travellers fly direct. Singapore Airlines, Scoot, Garuda Indonesia, AirAsia, TransNusa and Batik Air all operate non-stop from Changi to I Gusti Ngurah Rai International Airport (DPS). Connecting itineraries via Jakarta or Kuala Lumpur exist but almost always take longer and rarely save money once you factor in the extra travel time, checked-baggage risk and transit meals. For a short hop under three hours, the non-stop option is the clear default for leisure, family and honeymoon trips from Singapore.
Singapore to Bali is one of the busiest leisure corridors out of Changi, with multiple daily non-stop departures across the combined schedules of Singapore Airlines, Scoot, Garuda Indonesia, AirAsia, TransNusa and Batik Air. During peak periods such as school holidays and the year-end festive run, several carriers add extra frequencies, giving travellers departure options from early morning right through to late evening. Exact daily counts shift seasonally, so check Traveloka for current timings when booking your dates. The sheer number of flights means same-day or next-day travel is realistic most of the year.
Direct flight duration from Singapore to Bali is approximately 2 hours 35 minutes, making it one of the easier short-haul routes out of Changi. Because Bali sits in the same time zone as Singapore (UTC+8 / WITA), there is no time change to adjust for on arrival. Flight time depends on winds and aircraft type, but most rotations fit comfortably within a working-day window. The short duration is part of why this route works so well for a long weekend, honeymoon escape or short surf trip from Singapore.
A broad mix of carriers serves Singapore to Bali, split between full-service and low-cost operators. Singapore Airlines offers the premium end with wide-body cabins and Star Alliance benefits. Scoot, the Singapore Airlines Group's low-cost arm, runs frequent daily services at keener fares. Garuda Indonesia, a SkyTeam member and Indonesia's flag carrier, serves the route with full-service inclusions. AirAsia adds budget capacity with flexible add-on bundles, while TransNusa and Batik Air round out the line-up on selected days. This depth of options lets travellers trade off price, cabin comfort and loyalty programme benefits to suit each trip.
Wi-Fi availability on Singapore to Bali depends on the airline and specific aircraft operating your flight. Singapore Airlines offers in-flight Wi-Fi on most of its wide-body aircraft, often free for KrisFlyer members in premium cabins and paid for other passengers. Garuda Indonesia provides Wi-Fi on selected wide-body services. Low-cost carriers such as Scoot and AirAsia generally do not offer Wi-Fi on their narrow-body Airbus A320-family aircraft that typically fly this route. If connectivity matters, check the aircraft type on your booking and confirm Wi-Fi availability on the airline's website before departure.
Baggage rules vary significantly by carrier on the Singapore to Bali route. Singapore Airlines and Garuda Indonesia typically include generous checked baggage in their economy fares, often 30 kg, plus a 7 kg cabin allowance. Scoot, AirAsia and TransNusa sell base fares with cabin baggage only (around 10 kg), so travellers who need checked space should add it during booking — advance-purchased allowance is considerably cheaper than airport-counter rates. Batik Air usually includes a modest checked allowance. Always confirm the exact allowance for your specific fare on the booking confirmation screen before paying.
Singapore passport holders enjoy visa-free entry to Indonesia for tourism stays of up to 30 days, provided your passport is valid for at least six months from arrival and you hold proof of onward travel. The 30-day visa-free entry is non-extendable within Indonesia. All international visitors to Bali must also pay the Bali Tourist Tax of IDR 150,000, settled online before arrival via the official Love Bali portal. Complete the All Indonesia Arrival Card online before boarding to speed up immigration clearance. Keep digital copies of your passport and onward ticket in case immigration officers request them on arrival.
Cabin options on Singapore to Bali depend on the operating carrier. Singapore Airlines and Garuda Indonesia offer business class on their wide-body rotations, typically with angled-flat or lie-flat seats, plus economy. Scoot sells economy alongside its ScootPlus premium cabin with larger seats and bundled inclusions. AirAsia, TransNusa and Batik Air typically run single-class economy layouts with optional add-ons such as extra-legroom seats and pre-ordered meals. Premium economy is not a standard offering on this short-haul route, so most travellers choose between economy with optional upgrades and full business class for a more relaxed start to the holiday.
Yes, you can cancel or reschedule many Singapore to Bali bookings on Traveloka, subject to the fare rules of your specific ticket. Eligible bookings can be rescheduled directly through the Easy Reschedule feature in the Traveloka app: select your original booking, pick new dates, and see any fare difference or reschedule fee upfront before confirming. If your booking is not eligible for Easy Reschedule, or if you need to cancel entirely, Traveloka customer support can help you coordinate with the airline. Flexibility is generally lower on low-cost carrier base fares, so check the fare rules before booking.
Travellers in Singapore can pay for Singapore to Bali flights on Traveloka using Visa, Mastercard and American Express credit or debit cards, plus digital wallets including PayNow, GrabPay and Apple Pay. Selected bank transfer options are also supported. All payments are processed through secure gateways. Prices are displayed in SGD throughout checkout, so there is no currency-conversion guesswork. Once payment is confirmed, your e-ticket is issued immediately and stored in both your email inbox and the Traveloka app under My Booking, available offline once loaded.
I Gusti Ngurah Rai International Airport (DPS) sits in Tuban on the southern tip of Bali, just a few kilometres from Kuta and around 10 to 12 kilometres from Seminyak. Drive times run 15 to 25 minutes to Kuta and 30 to 45 minutes to Seminyak, depending on traffic. Options include metered airport taxis from official ranks, pre-booked private transfers (popular for resort stays in Nusa Dua, Ubud or Uluwatu), and ride-hailing apps Grab and Gojek. Trans Sarbagita public buses stop near the domestic terminal for budget travellers, though most visitors heading straight to a resort prefer a private transfer.
Peak season on the Singapore to Bali route runs across several windows. The July to August Australian school holidays drive the biggest crowds, especially in Seminyak and Uluwatu. Singapore school holidays in June and December lift demand for family trips, while Chinese New Year in late January or February brings a festive surge. Balinese ceremonies such as Galungan, Kuningan and Nyepi also affect rates and availability — Nyepi in particular closes the airport for 24 hours. Shoulder months like February, early May and late October offer quieter beaches, easier restaurant bookings and softer fares.
Bali has a tropical climate with two broad seasons. The dry season runs from April to October and is considered the best time to visit, with sunny days, lower humidity and reliable conditions for beach, surf and temple days. The wet season from November to March brings shorter afternoon showers, lusher landscapes and quieter attractions, but humidity is higher. Temperatures sit in the high 20s to low 30s Celsius year-round, similar to Singapore. Pack light, breathable clothing, a compact umbrella and reef-safe sunscreen. Dry-season shoulder months like May and October balance good weather with softer pricing on hotels and flights.
The local currency in Bali is the Indonesian rupiah (IDR). Cash is handy for warungs, temple donations, small shops and tips, so withdraw rupiah from ATMs on arrival or at the airport. Cards — Visa and Mastercard in particular — are widely accepted at hotels, shopping centres, beach clubs and established restaurants in Seminyak, Ubud, Canggu and Nusa Dua. Local e-wallets such as GoPay, OVO and Dana are used extensively, and GrabPay from Singapore also carries over. Notify your bank of travel dates to avoid card blocks, and carry small denominations for markets and parking fees.
Yes. Traveloka regularly features promo fares on the Singapore to Bali route, including flash sales from Scoot, Singapore Airlines and AirAsia, plus app-only discount codes and bundle deals that pair flights with Bali hotels or activities. The best way to catch a promo is to set a Price Alert for your preferred dates so you are notified when fares drop. Check the Traveloka app's Deals section before booking and compare bundled packages, which often unlock additional savings on family trips, honeymoons and long-weekend escapes from Singapore to Bali.



