How do I get to Bali?
Ngurah Rai International (DPS), 13 km south of Kuta on Bali's narrow southern peninsula, is the island's only commercial airport. No nonstop service from North America or Europe — connections via Singapore, Doha, or Tokyo run 18-24 hours at $800-1,500 round-trip. From Australia, direct Jetstar and Qantas flights take 2.5-6.5 hours for $200-500 USD.
Everything lands at Ngurah Rai (DPS), which sits on a reclaimed spit of land between Kuta and Jimbaran Bay. You step off the plane into that wall of equatorial humidity — 30-plus degrees and thick air that smells like frangipani and jet fuel in equal measure. The terminal was expanded in 2013 and still handles volume reasonably well, though immigration queues at peak hours (when the Jetstar flights from Melbourne and the Singapore Airlines connection from London all land within 30 minutes of each other around 8-10 PM) can stretch 45 minutes. There is no second international airport on Bali. Lombok's LOP handles some AirAsia and Lion Air traffic and you can reach Bali's east coast by fast boat in two hours, but for a first visit, DPS is your only realistic entry point.
No airline currently flies nonstop to Bali from the US or Europe — you're connecting somewhere. The best routing from the US west coast is via Tokyo-Narita on ANA or Japan Airlines (total 18-20 hours, $900-1,400 round-trip), or via Singapore on Singapore Airlines (22 hours through SIN, $1,000-1,600). From the east coast, Qatar Airways via Doha works well — 24 hours door-to-door but the Doha lounge softens the sting. From London, Singapore Airlines runs a daily SIN connection at £700-1,100; Emirates via Dubai tends to be £600-900 but adds 3 hours. Budget play from Europe: Scoot via Singapore at £400-600, though you'll feel every hour of those economy seats. Mind you, the fare difference between booking 10 weeks out versus 3 weeks out can be $300-400 on these long-haul connections, so planning ahead matters here more than with short-haul routes.
Australia is Bali's biggest source market by volume, and it shows in the flight options. Jetstar, Qantas, and Virgin Australia run multiple daily nonstops from Sydney (6.5 hours), Melbourne (6 hours), and Perth (3.5 hours). Perth to DPS is the sweet route — barely longer than a domestic hop, and Jetstar regularly drops fares to AUD 200-300 return in off-peak months. From Singapore, the 2.5-hour jump runs $100-250 USD on Singapore Airlines, Scoot, or AirAsia, making SIN the natural transit hub for anyone connecting from Europe or the Americas. From Hong Kong, Cathay Pacific flies direct in 5 hours. Seoul and Tokyo both have direct service on Korean Air, Garuda Indonesia, and ANA at 6-7 hours and $400-700 round-trip.
Bali's fare calendar splits cleanly. Cheapest window: February through early March — the tail end of wet season when Australian schools are in session and European holidaymakers haven't started booking. You'll find Sydney-DPS returns under AUD 400 and LA connections under $900. The expensive corridors: July (dry season peak), the two weeks flanking Christmas, and Nyepi (Balinese New Year, usually March) when the island literally shuts down for 24 hours — airport closes, no flights in or out, total silence across the whole island. That last one catches people off guard. Worth noting: if you're flexible by even one day either side of peak departure dates, fare tools show $150-300 savings on the same routing. One more thing — Garuda Indonesia's domestic network connects DPS to Jakarta (CGK) hourly for $50-80, useful if your international fare into Jakarta happens to be significantly cheaper than routing direct to DPS.
Daily nonstops from Singapore (2.5h), Kuala Lumpur (3h), Sydney (6.5h), Melbourne (6h), Perth (3.5h), Tokyo-Narita (7h), Seoul-Incheon (7h), and Doha (9h). One-stop via SIN or DOH covers most long-haul source markets.
Nearest airports
DPS — Ngurah Rai International Airport
13 km from city centre
LOP — Lombok International Airport
120 km from city centre
Last verified by automated review (v1.5.J.2) on May 11, 2026. What is automated review?