You can fly nonstop from Ngurah Rai (Bali) International Airport to 58 destinations in 21 countries, on 51 airlines — reaching 3 continents without a connection.
Curated destinations from our Explore guide — each one a nonstop flight (or a single hop) from DPS.
41 international nonstop routes across 20 countries: Yogyakarta-Java Island (YIA), Dili (DIL), Singapore (SIN), Port Darwin (DRW), Kuala Lumpur (KUL), Ho Chi Minh City (SGN), Perth (PER), Phuket (HKT), Manila (MNL), Bangkok (BKK), Bangkok (DMK), Cairns (CNS), Hong Kong (HKG), Hanoi (HAN), Guangzhou (CAN), Xiamen (XMN), Adelaide (ADL), Taipei (TPE), Melbourne (MEL), Maroochydore (MCY), Brisbane City (BNE), Shanghai (PVG), Chengdu (TFU), Canberra (CBR), Bhubaneswar (BBI), Gold (OOL), Chennai (MAA), Williamtown (NTL), Sydney (SYD), Bangalore (BLR), Busan-Si (PUS), Cheongju (CJJ), Seoul (ICN), Tokyo (NRT), New Delhi (DEL), Auckland (AKL), Dubai (DXB), Abu Dhabi (AUH), Doha (DOH), Moscow (SVO), and more.
| Destination | Country | Distance | Flights/day | Airlines |
|---|---|---|---|---|
| Jakarta CGK | Indonesia | 611 mi | 35× | Batik Air, Fly Arystan, Garuda Indonesia, Indonesia AirAsia, Lion Air, Nam Air, Pelita Air, Sriwijaya Air, TransNusa |
| Singapore SINintl | Singapore | 1,039 mi | 17.6× | Garuda Indonesia, Jetstar, KLM, Saudi Arabian Airlines, Scoot, Singapore Airlines, TransNusa |
| Kuala Lumpur KULintl | Malaysia | 1,221 mi | 15× | AirAsia, Malaysia Airlines, Malindo Air |
| Surabaya SUB | Indonesia | 188 mi | 14.1× | Batik Air, Citilink, Garuda Indonesia, Lion Air, Super Air Jet |
| Perth PERintl | Australia | 1,603 mi | 12.4× | Batik Air, Indonesia AirAsia, Jetstar, Malindo Air, TransNusa |
| Mataram LOP | Indonesia | 76 mi | 11.3× | Lion Air, TransNusa, Wings Air (Indonesia) |
| Melbourne MELintl | Australia | 2,723 mi | 8.6× | Garuda Indonesia, Jetstar, Malindo Air, Qantas, Virgin Australia |
| Labuan Bajo-Flores Island LBJ | Indonesia | 323 mi | 6.6× | Batik Air, Indonesia AirAsia |
| Sydney SYDintl | Australia | 2,872 mi | 6.4× | Garuda Indonesia, Jetstar, Malindo Air, Qantas, Virgin Australia |
| Ujung Pandang-Celebes Island UPG | Indonesia | 394 mi | 5.4× | Batik Air, Citilink, Lion Air, Sriwijaya Air |
| Yogyakarta-Java Island YIAintl | ID | 355 mi | 4.3× | Garuda Indonesia, Super Air Jet |
| Brisbane City BNEintl | Australia | 2,789 mi | 3.7× | Jetstar, Malindo Air, Virgin Australia |
| Hong Kong HKGintl | Hong Kong | 2,148 mi | 3.3× | Cathay Pacific, Hong Kong Airlines |
| Seoul ICNintl | South Korea | 3,276 mi | 3.3× | Jeju Air, Korean Air |
| Ho Chi Minh City SGNintl | Vietnam | 1,473 mi | 2.7× | VietJetAir, Vietnam Airlines |
| Guangzhou CANintl | China | 2,224 mi | 2.6× | China Southern Airlines, TransNusa |
| Manila MNLintl | Philippines | 1,656 mi | 2.6× | Cebu Pacific Air, Philippine Airlines |
| Bangkok BKKintl | Thailand | 1,838 mi | 2.3× | Thai Airways International |
| Doha DOHintl | Qatar | 4,874 mi | 2.3× | Qatar Airways |
| Dubai DXBintl | United Arab Emirates | 4,655 mi | 2.3× | Emirates |
| Shanghai PVGintl | China | 2,791 mi | 2.3× | China Eastern Airlines, Juneyao Airlines |
| Taipei TPEintl | Taiwan | 2,373 mi | 2.3× | China Airlines, EVA Air |
| Waikabubak-Sumba Island TMC | Indonesia | 282 mi | 2.3× | Batik Air, Nam Air |
| Abu Dhabi AUHintl | United Arab Emirates | 4,675 mi | 2.1× | Etihad Airways |
| Adelaide ADLintl | Australia | 2,336 mi | 2.1× | Jetstar |
| Kupang-Timor Island KOE | Indonesia | 588 mi | 2.1× | Batik Air, Super Air Jet |
| Dili DILintl | East Timor | 708 mi | 2× | Angel Air, Citilink |
| Semarang-Java Island SRG | Indonesia | 350 mi | 2× | Super Air Jet |
| Bima-Sumbawa Island BMU | Indonesia | 241 mi | 1.7× | TransNusa, Wings Air (Indonesia) |
| Gold OOLintl | Australia | 2,830 mi | 1.7× | Jetstar, Virgin Australia |
| Jakarta HLP | Indonesia | 592 mi | 1.7× | Citilink |
| Istanbul ISTintl | Turkey | 6,432 mi | 1.6× | Turkish Airlines |
| New Delhi DELintl | India | 3,618 mi | 1.6× | Air India |
| Auckland AKLintl | New Zealand | 4,188 mi | 1.4× | Air New Zealand |
| Banjarmasin-Borneo Island BDJ | Indonesia | 368 mi | 1.3× | Lion Air |
| Kotamadya Balikpapan BPN | Indonesia | 530 mi | 1.1× | Lion Air |
| Phuket HKTintl | Thailand | 1,644 mi | 1.1× | Indonesia AirAsia |
| Sukarata(Solo)-Java Island SOC | Indonesia | 313 mi | 1.1× | Super Air Jet |
| Tokyo NRTintl | Japan | 3,486 mi | 1.1× | Garuda Indonesia |
| Xiamen XMNintl | China | 2,309 mi | 1.1× | Xiamen Airlines |
| Bangalore BLRintl | India | 2,984 mi | 1× | IndiGo |
| Bangkok DMKintl | Thailand | 1,857 mi | 1× | Thai AirAsia, Thai Lion Air |
| Hanoi HANintl | Vietnam | 2,166 mi | 1× | VietJetAir |
| Sumbawa Island SWQ | Indonesia | 154 mi | 1× | Wings Air (Indonesia) |
| Manado-Celebes Island MDC | Indonesia | 979 mi | 0.9× | TransNusa |
| Timika-Papua Island TIM | Indonesia | 1,518 mi | 0.9× | Fly Arystan, Garuda Indonesia |
| Pontianak-Borneo Island PNK | Indonesia | 714 mi | 0.7× | Super Air Jet |
| Port Darwin DRWintl | Australia | 1,096 mi | 0.7× | Jetstar |
| Williamtown NTLintl | Australia | 2,868 mi | 0.7× | Jetstar |
| Busan-Si PUSintl | South Korea | 3,165 mi | 0.6× | Air Busan |
| Cairns CNSintl | Australia | 2,133 mi | 0.6× | Jetstar |
| Chengdu TFUintl | CN | 2,791 mi | 0.6× | Sichuan Airlines |
| Maroochydore MCYintl | Australia | 2,769 mi | 0.6× | Jetstar |
| Moscow SVOintl | Russia | 6,253 mi | 0.6× | Aeroflot |
| Bhubaneswar BBIintl | India | 2,827 mi | 0.4× | IndiGo |
| Canberra CBRintl | Australia | 2,823 mi | 0.4× | Virgin Australia |
| Chennai MAAintl | India | 2,833 mi | 0.4× | IndiGo |
| Cheongju CJJintl | South Korea | 3,242 mi | 0.3× | T'Way Air |