site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
  1. Flightmap
  2. Airports in Indonesia
  3. Flights to DPS

Flights to Denpasar-Bali Island (DPS)

Last updated: Oct 2, 2026

Did you mean flights from Denpasar-Bali Island?

Ngurah Rai International Airport is the gateway to Bali and the second busiest airport in Indonesia. Its runway was extended out onto reclaimed land in the sea, so aircraft touch down with water on both sides.

Right now there are 74 airports in 22 countries connected to Denpasar-Bali Island, 24 of them domestic, with 82 airlines flying scheduled passenger traffic.

Denpasar-Bali Island's longest nonstop connection is Arnavutkoy (IST), 6,433 miles, offered by Turkish Airlines.

The terminal is built in Balinese temple style, with split candi bentar gateways, carved stone reliefs and open-air walkways. The building starts feeling like Bali before you have even left the airport.

On this page

  1. Airlines serving Denpasar-Bali Island
  2. Popular routes to Denpasar-Bali Island
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Denpasar-Bali Island
  6. Flights to Denpasar-Bali Island (DPS) by country
  7. Seasonal and upcoming routes to Denpasar-Bali Island
  8. Airline alliances to Denpasar-Bali Island
  9. Award programs that reach Denpasar-Bali Island
  10. Intercontinental flights to Denpasar-Bali Island
  11. Domestic flights to Denpasar-Bali Island
  12. Alternative airports near Denpasar-Bali Island
  13. Frequently asked questions

Airlines serving Denpasar-Bali Island

  • Garuda Indonesia25 destinations
  • IndiGo18 destinations
  • Batik Air13 destinations
  • KLM13 destinations
  • Lion Air13 destinations
  • Qantas13 destinations
  • Indonesia AirAsia12 destinations
  • Jetstar12 destinations
  • TransNusa Air Services12 destinations
  • Hevilift10 destinations
  • X110 destinations
  • Etihad Airways7 destinations
  • Turkish Airlines7 destinations
  • Citilink Indonesia6 destinations
  • Malindo Airways6 destinations
  • Virgin Australia6 destinations
  • Emirates5 destinations
  • Finnair5 destinations
  • Wings Air5 destinations
  • Asiana Airlines4 destinations
Show top 20 airlinesShow less

Popular routes to Denpasar-Bali Island

The places connected to Denpasar-Bali Island on the most scheduled services, busiest first.

  • Jakarta (CGK)611 mi
  • Kuala Lumpur (KUL)1,221 mi
  • Mataram (LOP)76 mi
  • Surabaya (SUB)188 mi
  • Singapore (SIN)1,039 mi
  • Perth (PER)1,603 mi
  • Melbourne (MEL)2,723 mi
  • Ho Chi Minh City (SGN)1,473 mi
  • Sydney (SYD)2,872 mi
  • Labuan Bajo-Flores Island (LBJ)323 mi
  • Guangzhou (CAN)2,224 mi
  • Hanoi (HAN)2,166 mi
  • New Delhi (DEL)3,618 mi
  • Adelaide (ADL)2,336 mi
  • Ujung Pandang-Celebes Island (UPG)394 mi
  • Brisbane (BNE)2,789 mi
  • Bima-Sumbawa Island (BMU)241 mi
  • Hong Kong (HKG)2,148 mi
  • Yogyakarta (YIA)354 mi
  • Bandung-Java Island (BDO)535 mi
Show top 20 destinationsShow less

Popular routes with a stopover

Aside from the non-stop routes above, reaching Denpasar-Bali Island from these popular places requires a connection:

  • Amsterdam (AMS)Netherlands
  • Jeddah (JED)Saudi Arabia
  • Palangkaraya-Kalimantan Tengah (PKY)Indonesia

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Denpasar-Bali Island not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Denpasar-Bali Island non-stop?

  • Mataram (LOP)76 mi
  • Sumbawa Island (SWQ)154 mi
  • Surabaya (SUB)188 mi
  • Bima-Sumbawa Island (BMU)241 mi
  • Waikabubak-Sumba Island (TMC)282 mi
  • Sukarata(Solo)-Java Island (SOC)313 mi
  • Labuan Bajo-Flores Island (LBJ)323 mi
  • Semarang-Java Island (SRG)350 mi
  • Yogyakarta (YIA)354 mi
  • Waingapu-Sumba Island (WGP)356 mi
  • Banjarmasin-Borneo Island (BDJ)368 mi
  • Ujung Pandang-Celebes Island (UPG)394 mi
Show all 12 destinationsShow less

Which places within 1,000 miles can reach Denpasar-Bali Island non-stop?

  • Balikpapan-Borneo Island (BPN)530 mi
  • Bandung-Java Island (BDO)535 mi
  • Kupang-Timor Island (KOE)588 mi
  • Jakarta (HLP)592 mi
  • Jakarta (CGK)611 mi
  • Dili (DIL)708 mi
  • Pontianak-Borneo Island (PNK)714 mi
  • Manado-Celebes Island (MDC)979 mi

Which places within 2,000 miles can reach Denpasar-Bali Island non-stop?

  • Singapore (SIN)1,039 mi
  • Darwin (DRW)1,096 mi
  • Kuala Lumpur (KUL)1,221 mi
  • Sorong-Papua Island (SOQ)1,223 mi
  • Subang (SZB)1,246 mi
  • Medan-Sumatra Island (KNO)1,419 mi
  • Ho Chi Minh City (SGN)1,473 mi
  • Timika-Papua Island (TIM)1,518 mi
  • Perth (PER)1,603 mi
  • Phuket (HKT)1,644 mi
  • Manila (MNL)1,656 mi
  • Da Nang (DAD)1,778 mi
  • Jayapura-Papua Island (DJJ)1,793 mi
  • Bangkok (BKK)1,838 mi
  • Bangkok (DMK)1,857 mi
Show all 15 destinationsShow less

Which places within 3,000 miles can reach Denpasar-Bali Island non-stop?

  • Cairns (CNS)2,133 mi
  • Hong Kong (HKG)2,148 mi
  • Hanoi (HAN)2,166 mi
  • Guangzhou (CAN)2,224 mi
  • Xiamen (XMN)2,309 mi
  • Adelaide (ADL)2,336 mi
  • Taipei (TPE)2,373 mi
  • Melbourne (AVV)2,723 mi
  • Melbourne (MEL)2,723 mi
  • Maroochydore (MCY)2,769 mi
  • Brisbane (BNE)2,789 mi
  • Shanghai (PVG)2,791 mi
  • Chengdu (TFU)2,817 mi
  • Canberra (CBR)2,823 mi
  • Bhubaneswar (BBI)2,827 mi
  • Gold Coast (OOL)2,830 mi
  • Chennai (MAA)2,833 mi
  • Williamtown (NTL)2,868 mi
  • Sydney (SYD)2,872 mi
  • Bangalore (BLR)2,984 mi
Show all 20 destinationsShow less

Which places within 4,000 miles can reach Denpasar-Bali Island non-stop?

  • Busan (PUS)3,165 mi
  • Cheongju (CJJ)3,242 mi
  • Seoul (ICN)3,276 mi
  • Beijing (PKX)3,335 mi
  • Mumbai (BOM)3,463 mi
  • Tokyo (NRT)3,486 mi
  • New Delhi (DEL)3,618 mi

Which places within 5,000 miles can reach Denpasar-Bali Island non-stop?

  • Auckland (AKL)4,188 mi
  • Dubai (DXB)4,655 mi
  • Abu Dhabi (AUH)4,675 mi
  • Doha (DOH)4,874 mi

Which places within 6,000 miles can reach Denpasar-Bali Island non-stop?

  • Yerevan (EVN)5,619 mi

Which places within 7,000 miles can reach Denpasar-Bali Island non-stop?

  • Moscow (SVO)6,253 mi
  • Arnavutkoy (IST)6,433 mi

Long-haul flights to Denpasar-Bali Island

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Denpasar-Bali Island of 3,000 miles or more.

  • Arnavutkoy (IST)6,433 mi
  • Moscow (SVO)6,253 mi
  • Yerevan (EVN)5,619 mi
  • Doha (DOH)4,874 mi
  • Abu Dhabi (AUH)4,675 mi
  • Dubai (DXB)4,655 mi
  • Auckland (AKL)4,188 mi
  • New Delhi (DEL)3,618 mi
  • Tokyo (NRT)3,486 mi
  • Mumbai (BOM)3,463 mi
  • Beijing (PKX)3,335 mi
  • Seoul (ICN)3,276 mi
  • Cheongju (CJJ)3,242 mi
  • Busan (PUS)3,165 mi
Show all 14 destinationsShow less

Flights to Denpasar-Bali Island (DPS) by country

  • Denpasar-Bali Island has nonstop connections with 12 airports in Australia: Perth (PER), Melbourne (MEL), Sydney (SYD), Adelaide (ADL), Brisbane (BNE), Cairns (CNS), Gold Coast (OOL), Darwin (DRW), Williamtown (NTL), Melbourne (AVV), Maroochydore (MCY), and Canberra (CBR). These routes are served by Batik Air, China Airlines (SkyTeam), Etihad Airways, Finnair (Oneworld), Garuda Indonesia (SkyTeam), IndiGo, Indonesia AirAsia, Jetstar, KLM (SkyTeam), Malindo Airways, Qantas (Oneworld), TransNusa Air Services, Turkish Airlines (Star Alliance), and Virgin Australia.

    Australia12 destinations
  • Denpasar-Bali Island has nonstop connections with 6 airports in China: Guangzhou (CAN), Hong Kong (HKG), Shanghai (PVG), Chengdu (TFU), Xiamen (XMN), and Beijing (PKX). These routes are served by American Airlines (Oneworld), British Airways (Oneworld), Cathay Pacific (Oneworld), China Eastern Airlines (SkyTeam), China Southern Airlines, Finnair (Oneworld), Garuda Indonesia (SkyTeam), Hong Kong Airlines, Juneyao Airlines, Qatar Airways (Oneworld), Sichuan Airlines, TransNusa Air Services, and XiamenAir (SkyTeam).

    China6 destinations
  • Denpasar-Bali Island has nonstop connections with 5 airports in India: New Delhi (DEL), Mumbai (BOM), Bangalore (BLR), Bhubaneswar (BBI), and Chennai (MAA). These routes are served by Air India (Star Alliance) and IndiGo.

    India5 destinations
  • Denpasar-Bali Island has nonstop connections with 3 airports in South Korea: Seoul (ICN), Busan (PUS), and Cheongju (CJJ). These routes are served by Air Busan, Air France (SkyTeam), Asiana Airlines (Star Alliance), Delta Air Lines (SkyTeam), Garuda Indonesia (SkyTeam), Hahn Air Systems, Jeju Air, Jin Air, Korean Air (SkyTeam), Lion Air, and T'way Air.

    South Korea3 destinations
  • Denpasar-Bali Island has nonstop connections with 3 airports in Thailand: Phuket (HKT), Bangkok (DMK), and Bangkok (BKK). These routes are served by Asiana Airlines (Star Alliance), Austrian Airlines (Star Alliance), Batik Air, Indonesia AirAsia, Lufthansa (Star Alliance), Thai AirAsia, Thai Airways (Star Alliance), Thai Lion Air, TransNusa Air Services, and Turkish Airlines (Star Alliance).

    Thailand3 destinations
  • Denpasar-Bali Island has nonstop connections with 3 airports in Viet Nam: Ho Chi Minh City (SGN), Hanoi (HAN), and Da Nang (DAD). These routes are served by Flexflight, G Switch Works, Garuda Indonesia (SkyTeam), Hahn Air Systems, Indonesia AirAsia, VietJet Air, and Vietnam Airlines (SkyTeam).

    Viet Nam3 destinations
  • Denpasar-Bali Island has nonstop connections with 2 airports in Malaysia: Kuala Lumpur (KUL) and Subang (SZB). These routes are served by AirAsia, AirAsia X, Batik Air, British Airways (Oneworld), Emirates, Etihad Airways, Flyfirefly, Garuda Indonesia (SkyTeam), Indonesia AirAsia, KLM (SkyTeam), Malaysia Airlines (Oneworld), Malindo Airways, Oman Air (Oneworld), Qatar Airways (Oneworld), and Turkish Airlines (Star Alliance).

    Malaysia2 destinations
  • Denpasar-Bali Island has nonstop connections with 2 airports in United Arab Emirates: Abu Dhabi (AUH) and Dubai (DXB). These routes are served by Condor, EgyptAir (Star Alliance), Emirates, Etihad Airways, flydubai, and Garuda Indonesia (SkyTeam).

    United Arab Emirates2 destinations
  • Denpasar-Bali Island has a nonstop connection with Yerevan (EVN) in Armenia, served by 5G.

    Armenia1 destination
  • Denpasar-Bali Island has a nonstop connection with Tokyo (NRT) in Japan, served by AeroMexico (SkyTeam), Garuda Indonesia (SkyTeam), and Japan Airlines (Oneworld).

    Japan1 destination
  • Denpasar-Bali Island has a nonstop connection with Auckland (AKL) in New Zealand, served by Air New Zealand (Star Alliance).

    New Zealand1 destination
  • Denpasar-Bali Island has a nonstop connection with Manila (MNL) in Philippines, served by Cebu Pacific, Garuda Indonesia (SkyTeam), and Philippine Airlines (Oneworld).

    Philippines1 destination
  • Denpasar-Bali Island has a nonstop connection with Doha (DOH) in Qatar, served by Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Finnair (Oneworld), Iberia (Oneworld), JetBlue, Qatar Airways (Oneworld), and Virgin Australia.

    Qatar1 destination
  • Denpasar-Bali Island has a nonstop connection with Moscow (SVO) in Russian Federation, served by Aeroflot (SkyTeam).

    Russian Federation1 destination
  • Denpasar-Bali Island has a nonstop connection with Singapore (SIN) in Singapore, served by Air France (SkyTeam), Air India (Star Alliance), All Nippon Airways (Star Alliance), Asiana Airlines (Star Alliance), Batik Air, China Eastern Airlines (SkyTeam), Emirates, Etihad Airways, Finnair (Oneworld), Garuda Indonesia (SkyTeam), IndiGo, Indonesia AirAsia, Jetstar, KLM (SkyTeam), Lufthansa (Star Alliance), Qantas (Oneworld), Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), Singapore Airlines (Star Alliance), Swiss International Air Lines (Star Alliance), Tigerair, TransNusa Air Services, United Airlines (Star Alliance), Vietnam Airlines (SkyTeam), and XiamenAir (SkyTeam).

    Singapore1 destination
  • Denpasar-Bali Island has a nonstop connection with Taipei (TPE) in Taiwan, served by China Airlines (SkyTeam), EVA Air (Star Alliance), Qantas (Oneworld), and Starlux Airlines.

    Taiwan1 destination
  • Denpasar-Bali Island has a nonstop connection with Dili (DIL) in Timor-Leste, served by Citilink Indonesia, Garuda Indonesia (SkyTeam), and Mid Africa Aviation.

    Timor-Leste1 destination
  • Denpasar-Bali Island has a nonstop connection with Arnavutkoy (IST) in Turkey, served by Turkish Airlines (Star Alliance).

    Turkey1 destination
Show all 18 countriesShow less

Seasonal and upcoming routes to Denpasar-Bali Island

Not flying yet

  • Canberra (CBR)Starts Oct 3, 2026
  • Williamtown (NTL)Starts Oct 3, 2026
  • Da Nang (DAD)Oct 11, 2026 – Oct 11, 2026
  • Subang (SZB)Oct 20, 2026 – Mar 26, 2027
  • Yerevan (EVN)Nov 2, 2026 – Nov 9, 2026
  • Bhubaneswar (BBI)Dec 3, 2026 – Apr 9, 2027

Ending before the rest

  • Cheongju (CJJ)Through Oct 23, 2026
  • Chennai (MAA)Through Dec 31, 2026
  • Beijing (PKX)Through Mar 26, 2027
  • Busan (PUS)Through Mar 27, 2027
  • Moscow (SVO)Through Mar 28, 2027
  • Pontianak-Borneo Island (PNK)Through Aug 8, 2027
  • Sukarata(Solo)-Java Island (SOC)Through Aug 15, 2027
  • Bangkok (DMK)Through Aug 16, 2027
  • Medan-Sumatra Island (KNO)Through Aug 16, 2027
  • Semarang-Java Island (SRG)Through Aug 16, 2027
  • Sumbawa Island (SWQ)Through Aug 16, 2027
Show all 11 routesShow less

The other 52 routes are scheduled across the whole window the feed publishes.

Airline alliances to Denpasar-Bali Island

  • SkyTeam35 destinations
  • Oneworld21 destinations
  • Star Alliance15 destinations

Award programs that reach Denpasar-Bali Island

How many of these places each program's airlines fly to Denpasar-Bali Island from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Club Premier35 destinations
  • Delta SkyMiles35 destinations
  • Flying Blue35 destinations
  • SAS EuroBonus35 destinations
  • Virgin Atlantic35 destinations
  • Alaska Atmos Rewards21 destinations
  • American Airlines21 destinations
  • British Airways21 destinations
  • Cathay Pacific21 destinations
  • Finnair Plus21 destinations
  • Iberia Plus21 destinations
  • Qantas Frequent Flyer21 destinations
  • Qatar Airways21 destinations
  • Aeroplan15 destinations
  • All Nippon Airways15 destinations
  • EVA Air Infinity MileageLands15 destinations
  • LifeMiles15 destinations
  • Lufthansa Miles & More15 destinations
  • Singapore KrisFlyer15 destinations
  • TAP Miles&Go15 destinations
Show top 20 programsShow less

Intercontinental flights to Denpasar-Bali Island

Non-stop flights to Denpasar-Bali Island from Oceania

Air New Zealand (Star Alliance) links Denpasar-Bali Island nonstop with Auckland (AKL).

Batik Air links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), and Sydney (SYD).

China Airlines (SkyTeam) links Denpasar-Bali Island nonstop with Melbourne (MEL) and Sydney (SYD).

Etihad Airways links Denpasar-Bali Island nonstop with Sydney (SYD).

Finnair (Oneworld) links Denpasar-Bali Island nonstop with Williamtown (NTL) and Maroochydore (MCY).

Garuda Indonesia (SkyTeam) links Denpasar-Bali Island nonstop with Melbourne (MEL) and Sydney (SYD).

IndiGo links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), Sydney (SYD), Adelaide (ADL), Brisbane (BNE), Cairns (CNS), Gold Coast (OOL), Darwin (DRW), and Williamtown (NTL).

Indonesia AirAsia links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), Adelaide (ADL), and Darwin (DRW).

Jetstar links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), Sydney (SYD), Adelaide (ADL), Brisbane (BNE), Cairns (CNS), Gold Coast (OOL), Darwin (DRW), Williamtown (NTL), Melbourne (AVV), and Maroochydore (MCY).

KLM (SkyTeam) links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), Sydney (SYD), Adelaide (ADL), Brisbane (BNE), Cairns (CNS), Gold Coast (OOL), Darwin (DRW), and Williamtown (NTL).

Malindo Airways links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), Sydney (SYD), and Brisbane (BNE).

Qantas (Oneworld) links Denpasar-Bali Island nonstop with Perth (PER), Melbourne (MEL), Sydney (SYD), Adelaide (ADL), Brisbane (BNE), Cairns (CNS), Gold Coast (OOL), Darwin (DRW), Williamtown (NTL), Melbourne (AVV), and Maroochydore (MCY).

TransNusa Air Services links Denpasar-Bali Island nonstop with Perth (PER) and Melbourne (MEL).

Turkish Airlines (Star Alliance) links Denpasar-Bali Island nonstop with Melbourne (MEL), Sydney (SYD), and Brisbane (BNE).

Virgin Australia links Denpasar-Bali Island nonstop with Melbourne (MEL), Sydney (SYD), Brisbane (BNE), Gold Coast (OOL), and Canberra (CBR).

Non-stop flights to Denpasar-Bali Island from Europe

Aeroflot (SkyTeam) links Denpasar-Bali Island nonstop with Moscow (SVO).

Turkish Airlines (Star Alliance) links Denpasar-Bali Island nonstop with Arnavutkoy (IST).

Domestic flights to Denpasar-Bali Island

  • Jakarta (CGK)611 mi
  • Mataram (LOP)76 mi
  • Surabaya (SUB)188 mi
  • Labuan Bajo-Flores Island (LBJ)323 mi
  • Ujung Pandang-Celebes Island (UPG)394 mi
  • Bima-Sumbawa Island (BMU)241 mi
  • Yogyakarta (YIA)354 mi
  • Bandung-Java Island (BDO)535 mi
  • Manado-Celebes Island (MDC)979 mi
  • Waikabubak-Sumba Island (TMC)282 mi
  • Jakarta (HLP)592 mi
  • Semarang-Java Island (SRG)350 mi
  • Waingapu-Sumba Island (WGP)356 mi
  • Kupang-Timor Island (KOE)588 mi
  • Sukarata(Solo)-Java Island (SOC)313 mi
  • Sorong-Papua Island (SOQ)1,223 mi
  • Medan-Sumatra Island (KNO)1,419 mi
  • Banjarmasin-Borneo Island (BDJ)368 mi
  • Balikpapan-Borneo Island (BPN)530 mi
  • Sumbawa Island (SWQ)154 mi
Show top 20 destinationsShow less

Alternative airports near Denpasar-Bali Island

  • Mataram-Lombok Island (AMI)65 mi / 105 km
  • Mataram (LOP)76 mi / 122 km
  • Sumenep-Madura Island (SUP)148 mi / 238 km
  • Sumbawa Island (SWQ)154 mi / 248 km
  • Malang-Java Island (MLG)177 mi / 285 km

Frequently asked questions

What is the official name of airport DPS?

The airport's official name is Ngurah Rai (Bali) International Airport. On Roame and most flight schedules, you will find it under the code DPS.

What is the airport code for Ngurah Rai (Bali) International Airport?

The IATA airport code for Ngurah Rai (Bali) International Airport is DPS. Enter DPS in Flightmap whenever you want to use this exact airport.

Where is Ngurah Rai (Bali) International Airport (DPS)?

Ngurah Rai (Bali) International Airport serves Denpasar-Bali Island, Indonesia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to DPS, not just the broader city.

How can I explore flights to Denpasar-Bali Island (DPS)?

Open the map with Anywhere as your starting point and DPS as the destination. Each result keeps the route pointed toward Denpasar-Bali Island, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Denpasar-Bali Island?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to DPS.

Can I look for award flights to Denpasar-Bali Island (DPS)?

Yes. When Roame has observed award availability for a route to DPS, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

Get the app
Download on the App Store
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
Get the app
Download on the App Store
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides