site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
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
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Indonesia
  3. Flights to DPS

Flights to Denpasar-Bali Island (DPS)

Last updated: Sep 10, 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 21 countries connected to Denpasar-Bali Island, 24 of them domestic, with 81 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
  • 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
    • Hevilift10 destinations
    • TransNusa Air Services10 destinations
    • X110 destinations
    • Citilink Indonesia7 destinations
    • Etihad Airways7 destinations
    • Turkish Airlines7 destinations
    • Malindo Airways6 destinations
    • Virgin Australia6 destinations
    • Emirates

    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
    • Singapore (SIN)1,039 mi
    • Perth (PER)1,603 mi
    • Surabaya (SUB)188 mi
    • Melbourne (MEL)2,723 mi
    • Ho Chi Minh City (SGN)1,473 mi
    • Seoul (ICN)3,276 mi
    • Sydney (SYD)2,872 mi
    • Labuan Bajo-Flores Island (LBJ)323 mi
    • Hanoi (HAN)2,166 mi
    • New Delhi (DEL)3,618 mi
    • Ujung Pandang-Celebes Island (UPG)394 mi
    • Adelaide (ADL)2,336 mi
    • Manila (MNL)1,656 mi
    • Yogyakarta (YIA)

    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

    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
    • Tagbilaran City (TAG)1,406 mi

    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

    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

    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 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
    • 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 13 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), Williamtown (NTL), Darwin (DRW), 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: Hong Kong (HKG), Shanghai (PVG), Guangzhou (CAN), 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), Bangalore (BLR), Mumbai (BOM), 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 Philippines: Manila (MNL) and Tagbilaran City (TAG). These routes are served by Cebu Pacific, Citilink Indonesia, Garuda Indonesia (SkyTeam), and Philippine Airlines (Oneworld).

      Philippines2 destinations
    • Denpasar-Bali Island has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). 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 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 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.

    Seasonal and upcoming routes to Denpasar-Bali Island

    Not flying yet

    • Pontianak-Borneo Island (PNK)Starts Sep 11, 2026
    • Tagbilaran City (TAG)Sep 17, 2026 – Sep 17, 2026
    • Medan-Sumatra Island (KNO)Sep 20, 2026 – Jul 26, 2027
    • Bhubaneswar (BBI)Oct 1, 2026 – Apr 9, 2027
    • Chennai (MAA)Oct 1, 2026 – Dec 31, 2026
    • Da Nang (DAD)Oct 11, 2026 – Oct 11, 2026
    • Subang (SZB)Oct 20, 2026 – Mar 26, 2027

    Ending before the rest

    • Cheongju (CJJ)Through Oct 23, 2026
    • Beijing (PKX)Through Oct 23, 2026
    • Busan (PUS)Through Mar 27, 2027
    • Moscow (SVO)Through Mar 28, 2027
    • Waingapu-Sumba Island (WGP)Through Mar 30, 2027
    • Bima-Sumbawa Island (BMU)Through Jul 13, 2027

    The other 55 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

    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), Williamtown (NTL), and Darwin (DRW).

    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), Williamtown (NTL), Darwin (DRW), 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), Williamtown (NTL), and Darwin (DRW).

    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), Williamtown (NTL), Darwin (DRW), Melbourne (AVV), and Maroochydore (MCY).

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

    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
    • Yogyakarta (YIA)354 mi
    • Bandung-Java Island (BDO)535 mi
    • Bima-Sumbawa Island (BMU)241 mi
    • Waikabubak-Sumba Island (TMC)282 mi
    • Semarang-Java Island (SRG)350 mi
    • Kupang-Timor Island (KOE)588 mi
    • Jakarta (HLP)592 mi
    • Manado-Celebes Island (MDC)979 mi
    • Sukarata(Solo)-Java Island (SOC)313 mi
    • Banjarmasin-Borneo Island (BDJ)368 mi
    • Medan-Sumatra Island (KNO)1,419 mi

    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.

    5 destinations
  • Finnair5 destinations
  • Wings Air5 destinations
  • Asiana Airlines4 destinations
  • Show top 20 airlinesShow less
    354 mi
  • Bandung-Java Island (BDO)535 mi
  • Bima-Sumbawa Island (BMU)241 mi
  • Brisbane (BNE)2,789 mi
  • Show top 20 destinationsShow less
    Pontianak-Borneo Island (PNK)
    714 mi
  • Manado-Celebes Island (MDC)979 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 16 destinationsShow less
    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
    New Delhi (DEL)
    3,618 mi
    Timor-Leste
    1 destination
  • Denpasar-Bali Island has a nonstop connection with Arnavutkoy (IST) in Turkey, served by Turkish Airlines (Star Alliance).

    Turkey1 destination
  • Show all 17 countriesShow less
    Sumbawa Island (SWQ)
    Through Jul 29, 2027
  • LifeMiles15 destinations
  • Lufthansa Miles & More15 destinations
  • Singapore KrisFlyer15 destinations
  • TAP Miles&Go15 destinations
  • Show top 20 programsShow less
    Sorong-Papua Island (SOQ)
    1,223 mi
  • Waingapu-Sumba Island (WGP)356 mi
  • Balikpapan-Borneo Island (BPN)530 mi
  • Sumbawa Island (SWQ)154 mi
  • Show top 20 destinationsShow less