Flights to Bali
The template for every ruined paradise: a 2010 memoir, then Instagram, then a hundred nonstops. Canggu's rice fields are now coworking cafés.
Things to do
The secret got out. It's still beautiful and easy to reach — and we'll point you somewhere quieter too.
Open on the live mapTrack your flight thereGetting to Bali
56 airports have scheduled nonstop service to DPS (Ngurah Rai (Bali) International Airport).
All 56 nonstop origins
| From | Airport | Airlines | Flight time |
|---|---|---|---|
| PrayaIndonesia | LOP | Lion Air, TransNusa, Wings Air (Indonesia) | ~44m |
| Sumbawa IslandIndonesia | SWQ | Wings Air (Indonesia) | ~54m |
| SurabayaIndonesia | SUB | Batik Air, Citilink, Garuda Indonesia, Lion Air, Super Air Jet | ~58m |
| BimaIndonesia | BMU | TransNusa, Wings Air (Indonesia) | ~1h 5m |
| Waikabubak-Sumba IslandIndonesia | TMC | Batik Air, Nam Air | ~1h 10m |
| Solo CityIndonesia | SOC | Super Air Jet | ~1h 14m |
| Labuhan BajoIndonesia | LBJ | Batik Air, Indonesia AirAsia | ~1h 15m |
| SemarangIndonesia | SRG | Super Air Jet | ~1h 18m |
| BanjarmasinIndonesia | BDJ | Lion Air | ~1h 21m |
| Ujung PandangIndonesia | UPG | Batik Air, Citilink, Lion Air, Sriwijaya Air | ~1h 24m |
| BalikpapanIndonesia | BPN | Lion Air | ~1h 41m |
| JakartaIndonesia | HLP | Citilink | ~1h 48m |
| KupangIndonesia | KOE | Batik Air, Super Air Jet | ~1h 48m |
| JakartaIndonesia | CGK | Caribbean Star Airlines, Garuda Indonesia, Indonesia AirAsia, Interlink Airlines, Lion Air, NAM Air, Sriwijaya Air | ~1h 51m |
| DiliEast Timor | DIL | Angel Air, Citilink | ~2h 3m |
| PontianakIndonesia | PNK | Super Air Jet | ~2h 3m |
| ManadoIndonesia | MDC | TransNusa | ~2h 36m |
| SingaporeSingapore | SIN | Caribbean Star Airlines, Garuda Indonesia, Jetstar, KLM, Saudia, Scoot, Singapore Airlines | ~2h 44m |
| DarwinAustralia | DRW | Jetstar | ~2h 51m |
| Kuala LumpurMalaysia | KUL | AirAsia, AirAsia X, Malaysia Airlines, Malindo Airways | ~3h 6m |
| Ho Chi Minh CityVietnam | SGN | Vietnam Airlines | ~3h 37m |
| TimikaIndonesia | TIM | Fly Arystan, Garuda Indonesia | ~3h 43m |
| PerthAustralia | PER | Batik Air, Indonesia AirAsia, Jetstar, Malindo Air, TransNusa | ~3h 53m |
| PhuketThailand | HKT | Indonesia AirAsia | ~3h 59m |
| ManilaPhilippines | MNL | Cebu Pacific, Philippine Airlines | ~4h |
| BangkokThailand | BKK | Thai Airways International | ~4h 23m |
| BangkokThailand | DMK | Thai AirAsia, Thai Lion Mentari | ~4h 25m |
| CairnsAustralia | CNS | Jetstar | ~4h 59m |
| Hong KongHong Kong | HKG | Cathay Pacific, Hong Kong Airlines | ~5h 1m |
| HanoiVietnam | HAN | VietJetAir | ~5h 3m |
| GuangzhouChina | CAN | Caribbean Star Airlines, China Southern Airlines | ~5h 10m |
| XiamenChina | XMN | Xiamen Airlines | ~5h 21m |
| AdelaideAustralia | ADL | Jetstar | ~5h 24m |
| TaipeiTaiwan | TPE | China Airlines, EVA Air, Qantas | ~5h 29m |
| MelbourneAustralia | MEL | Garuda Indonesia, Jetstar, Malindo Airways, Qantas, Virgin Australia Regional Airlines | ~6h 12m |
| MaroochydoreAustralia | MCY | Jetstar | ~6h 18m |
| BrisbaneAustralia | BNE | Jetstar, Malindo Airways, Virgin Australia Regional Airlines | ~6h 20m |
| ShanghaiChina | PVG | China Eastern Airlines, Juneyao Air | ~6h 21m |
| CanberraAustralia | CBR | Virgin Australia | ~6h 24m |
| BhubaneswarIndia | BBI | IndiGo | ~6h 25m |
| CoolangattaAustralia | OOL | Jetstar, Virgin Australia | ~6h 25m |
| MadrasIndia | MAA | IndiGo | ~6h 26m |
| NewcastleAustralia | NTL | Jetstar | ~6h 30m |
| SydneyAustralia | SYD | Garuda Indonesia, Jetstar, Malindo Airways, Qantas, Virgin Australia Regional Airlines | ~6h 31m |
| BangaloreIndia | BLR | IndiGo | ~6h 44m |
| BusanSouth Korea | PUS | Air Busan | ~7h 7m |
| ChongjuSouth Korea | CJJ | T'Way Air | ~7h 16m |
| SeoulSouth Korea | ICN | Jeju Air, Korean Air | ~7h 21m |
| TokyoJapan | NRT | Garuda Indonesia | ~7h 47m |
| DelhiIndia | DEL | Air India Limited | ~8h 3m |
| AucklandNew Zealand | AKL | Air New Zealand | ~9h 13m |
| DubaiUnited Arab Emirates | DXB | Emirates | ~10h 11m |
| Abu DhabiUnited Arab Emirates | AUH | Etihad Airways | ~10h 14m |
| DohaQatar | DOH | Qatar Airways | ~10h 38m |
| MoscowRussia | SVO | Aeroflot | ~13h 29m |
| IstanbulTurkey | IST | Turkish Airlines | ~13h 51m |
Routings from major airports
| From | Stops | Via | Door to door |
|---|---|---|---|
Dallas-Fort WorthDFW
| 1 stop | NRT | ~23h 27m |
New YorkJFK
| 1 stop | ICN | ~24h |
Los AngelesLAX
| 1 stop | NRT | ~21h 26m |
MiamiMIA
| 1 stop | IST | ~28h 34m |
ChicagoORD
| 1 stop | NRT | ~23h 8m |
LondonLHR
| 1 stop | BKK | ~19h 6m |
TorontoYYZ
| 1 stop | MNL | ~23h 22m |
Bali has more nonstop origins than any island in Southeast Asia, but none of them are in the Americas or Europe — every trip from the West is a one-stop through an Asian or Gulf hub. That single connection, and picking the right coast for the season, are most of what there is to get right.
How the secret got out
Eat Pray Love (2010) made it a pilgrimage; Instagram made it a backdrop; the airport's nonstop map filled in from Australia, China and the Gulf. Six million foreign visitors a year by 2024 on an island of four million.
Go here instead
Getting to Bali in practice
Denpasar (DPS) has nonstops from across Asia and Australia — Singapore, Kuala Lumpur, Bangkok, Hong Kong, Seoul, Tokyo, Doha, and every Australian capital. From the US West Coast the fastest routings are one stop through Taipei, Seoul, or Singapore (20–24 hours door to door); from Europe, one stop through Doha, Singapore, or Istanbul. There is no way to avoid the connection, so pick a hub whose onward flight lands in daylight — the airport taxi negotiation is easier before dark.
When to go
The dry season runs May through September and is also the peak; April and October carry the same weather with fewer people. The rainy season (November–March) means afternoon downpours, not washed-out days — and the island is greenest then. One date to check before booking: Nyepi, the Balinese day of silence in March, when the entire island — airport included — shuts down for 24 hours.
Where to stay
Canggu is the surf-and-laptop coast, Ubud the inland rice-terrace and yoga capital, Uluwatu the clifftop surf peninsula, and Sanur and Nusa Dua the calm-water family resorts. If the crowds are why you hesitated, stay in Sidemen or Munduk — terraced valleys an hour from anywhere famous that look like the Bali of thirty years ago.
Worth knowing
Most nationalities get a visa on arrival, extendable once, and Bali charges a small tourist levy on entry. Scooters cause most tourist injuries; a car with driver runs about $40–50 a day and turns transit into sightseeing. Tap water is a no everywhere.
Guide updated 2026-08-24 · written by OnlyNonstop, not generated
Background
Bali is an Indonesian island and province and the westernmost of the Lesser Sunda Islands. East of Java and west of Lombok, the province includes the island of Bali and a few smaller offshore islands, notably Nusa Penida, Nusa Lembongan, and Nusa Ceningan to the southeast. The provincial capital, Denpasar, is the most populous city in the Lesser Sunda Islands and the second-largest, after Makassar, in Eastern Indonesia. The Denpasar metropolitan area is the extended metropolitan area around Denpasar. The upland town of Ubud in Greater Denpasar is considered as Bali's cultural centre. The province is Indonesia's main tourist destination, with a significant rise in tourism since the 1980s, and has become the country's area of overtourism. Tourism-related business makes up 80% of the Bali economy.
Questions
- Is there a nonstop flight to Bali?
- Yes — 56 airports fly nonstop to DPS (Ngurah Rai (Bali) International Airport), including Adelaide, Auckland, Abu Dhabi, Bhubaneswar, Banjarmasin.
- Which airport do you fly into for Bali?
- DPS — Ngurah Rai (Bali) International Airport.
- When is the best time to visit Bali?
- Apr–Sep
- What does Bali cost per day?
- Roughly $40–150 per person per day on the ground, before flights.
- Is Bali still worth visiting?
- Yes — it's beautiful and easy to reach. It is no longer quiet: Eat Pray Love (2010) made it a pilgrimage; Instagram made it a backdrop; the airport's nonstop map filled in from Australia, China and the Gulf. Six million foreign visitors a year by 2024 on an island of four million.
- How long is the flight to Bali from the US?
- There are no nonstop flights from the US to Bali. With one connection through Taipei, Seoul, Tokyo, or Singapore, plan on 20–24 hours total from the West Coast and 24–28 from the East Coast.
- What is the rainy season in Bali?
- November through March, with afternoon downpours rather than all-day rain. The dry season is May–September; April and October are the quiet-but-dry shoulder months.