Transport & flightBy Clever Tourists · Published · Last updated
For 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.
Free toolWork out the exact tip on any bill →Pick the country, enter the bill and get the tip in local currency — including the places where service is already on the bill.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 (≈ $28) / ~$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 (≈ $8.3) / ~$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 (≈ $16.5–28) 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.
Get our new Indonesia guides and practical tips by email: where to stay, what to eat, what things cost and the rules that catch travelers out.
Free. No spam, only new guides and tips.
Search verified local fleets with low security deposits and exact model delivery on Localrent.
Compare Indonesia hotels and get the best deals on Booking.com.