Transport & flightFor residents and travelers in Singapore, Bali is the ultimate quick weekend escape—located just 2 hours and 40 minutes away by air from Singapore Changi Airport (SIN) to Denpasar Ngurah Rai (DPS). With dozens of daily non-stop flights operated by budget and full-service carriers, choosing the right airline depends on whether you value low fares, flexible carry-on baggage, or on-time reliability.
Published October 17, 2026 · Last updated
Scoot (Singapore Airlines Group): Operates modern Boeing 787 Dreamliners and Airbus A321neos. Offers generous 10kg carry-on allowances across two pieces, departs reliably from Changi Terminal 1, and runs frequent weekend sale fares starting around $140–$190 SGD return.
AirAsia: Frequently posts the lowest baseline fares ($120–$160 SGD return), but strictly enforces a 7kg total cabin bag weight limit and charges higher fees for checked baggage and seat selection.
Batik Air (Lion Group): Often includes 20kg of checked baggage in standard economy tickets, making it a competitive choice for travelers carrying surfboards or dive equipment.
To avoid 45-minute immigration lines at Denpasar Airport:
1. Complete the official Indonesian e-VoA (Electronic Visa on Arrival) online at least 48 hours before departure (500,000 IDR / ~$45 SGD).
2. Fill out the free, mandatory All Indonesia arrival declaration (allindonesia.imigrasi.go.id or the app) within 3 days before landing. It replaced the old e-CD customs form and health pass, and emails you a QR code to show on arrival. See our All Indonesia Arrival Card guide.
3. Pay the mandatory Bali Tourist Levy (150,000 IDR / ~$13 SGD) online at lovebali.baliprov.go.id before boarding; airport counters take cashless payment only, and the emailed QR voucher is quicker.
Exiting Bali Airport leads into a congested corridor of freelance taxi touts quoting inflated fares (300,000–500,000 IDR into Kuta or Seminyak).
Instead, walk up to the official Grab Lounge on Level 3 of the international terminal parking structure, or pre-book a private air-conditioned arrival transfer with flat pricing via Klook or Welcome Pickups so your driver waits with a sign in the arrivals hall.
Direct flights from Singapore Changi Airport (SIN) to Denpasar Ngurah Rai (DPS) take approximately 2 hours and 40 minutes.
Scoot operates from Terminal 1, AirAsia operates from Terminal 4, and Singapore Airlines departs from Terminal 2 and Terminal 3.
Singapore citizens (and ASEAN passport holders) enter Indonesia visa-free for tourism stays up to 30 days. Most Western nationalities must obtain an e-VoA or pay on arrival.
Looking for the best deals on Indonesia hotels? Check Booking.com.