Bali Airport (DPS), Ngurah Rai Denpasar: Flights, Terminals & Getting There

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Ngurah Rai International Airport

To
Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Departure from Bali / Denpasar

Flight Schedule from Ngurah Rai International Airport (DPS)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
TransNusa
TransNusa
07:15
07:55
Bali / Denpasar (DPS)
Lombok (LOP)
Book flight
NAM Air
NAM Air
09:10
10:10
Bali / Denpasar (DPS)
Waikabubak (TMC)
Book flight
Super Air Jet
Super Air Jet
10:05
11:55
Bali / Denpasar (DPS)
Kupang (KOE)
Book flight
Aero Dili
Aero Dili
10:35
13:30
Bali / Denpasar (DPS)
Dili (DIL)
Book flight
Garuda Indonesia
Garuda Indonesia
16:45
17:35
Bali / Denpasar (DPS)
Yogyakarta (YIA)
Book flight
Batik Air
Batik Air
19:25
20:15
Bali / Denpasar (DPS)
Jakarta (HLP)
Book flight
Jetstar
Jetstar
20:20
04:55 (+1 day)
Bali / Denpasar (DPS)
Melbourne (MEL)
Book flight
Lion Air
Lion Air
21:15
22:10
Bali / Denpasar (DPS)
Jakarta (CGK)
Book flight
Jetstar
Jetstar
21:30
01:20 (+1 day)
Bali / Denpasar (DPS)
Perth (PER)
Book flight
Virgin Australia
Virgin Australia
23:35
08:35 (+1 day)
Bali / Denpasar (DPS)
Sydney (SYD)
Book flight

Airlines Flying Directly from Bali / Denpasar

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
AirAsia Indonesia
AirAsia Indonesia
See Airline
Japan Airlines
Japan Airlines
See Airline
Batik Air
Batik Air
See Airline
China Southern Airlines
China Southern Airlines
See Airline
Lion Air
Lion Air
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
Batik Air Malaysia
Batik Air Malaysia
See Airline
Hong Kong Airlines
Hong Kong Airlines
See Airline
TransNusa
TransNusa
See Airline
Wings Air
Wings Air
See Airline
Turkish Airlines
Turkish Airlines
See Airline
Korean Air
Korean Air
See Airline
Virgin Australia
Virgin Australia
See Airline
Thai Lion Air
Thai Lion Air
See Airline
Super Air Jet
Super Air Jet
See Airline
China Eastern Airlines
China Eastern Airlines
See Airline
Cathay Pacific
Cathay Pacific
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
AirAsia X
AirAsia X
See Airline
Citilink
Citilink
See Airline
Thai Airways
Thai Airways
See Airline
Aero Dili
Aero Dili
See Airline
Aeroflot
Aeroflot
See Airline
Juneyao Air
Juneyao Air
See Airline
Philippine Airlines
Philippine Airlines
See Airline
Cebu Pacific
Cebu Pacific
See Airline
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airline
Pelita Air
Pelita Air
See Airline
Asiana Airlines
Asiana Airlines
See Airline
China Airlines
China Airlines
See Airline
VietJet Air
VietJet Air
See Airline
Qatar Airways
Qatar Airways
See Airline
Jeju Air
Jeju Air
See Airline
Xiamen Air
Xiamen Air
See Airline
Emirates
Emirates
See Airline
Malaysia Airlines
Malaysia Airlines
See Airline
Sichuan Airlines
Sichuan Airlines
See Airline

Arrival to Bali / Denpasar

Flight Schedule to Ngurah Rai International Airport (DPS)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Garuda Indonesia
Garuda Indonesia
22:40
01:35 (+1 day)
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight

Airlines Flying Directly to Bali / Denpasar

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
AirAsia Indonesia
AirAsia Indonesia
See Airline
Air New Zealand
Air New Zealand
See Airline
Lion Air
Lion Air
See Airline
Citilink
Citilink
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
Thai Airways
Thai Airways
See Airline
TransNusa
TransNusa
See Airline
Wings Air
Wings Air
See Airline
Batik Air Malaysia
Batik Air Malaysia
See Airline
Virgin Australia
Virgin Australia
See Airline
China Southern Airlines
China Southern Airlines
See Airline
Batik Air
Batik Air
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
Super Air Jet
Super Air Jet
See Airline
Pelita Air
Pelita Air
See Airline
Air India
Air India
See Airline
Aero Dili
Aero Dili
See Airline
Thai AirAsia
Thai AirAsia
See Airline
Thai Lion Air
Thai Lion Air
See Airline
Qatar Airways
Qatar Airways
See Airline
Emirates
Emirates
See Airline
VietJet Air
VietJet Air
See Airline
Hong Kong Airlines
Hong Kong Airlines
See Airline
Cathay Pacific
Cathay Pacific
See Airline
Asiana Airlines
Asiana Airlines
See Airline
Jeju Air
Jeju Air
See Airline
Korean Air
Korean Air
See Airline
Turkish Airlines
Turkish Airlines
See Airline
Malaysia Airlines
Malaysia Airlines
See Airline
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airline
AirAsia X
AirAsia X
See Airline
Cebu Pacific
Cebu Pacific
See Airline
Philippine Airlines
Philippine Airlines
See Airline
Japan Airlines
Japan Airlines
See Airline
Trinity Airways (Formerly T’way Air)
Trinity Airways (Formerly T’way Air)
See Airline

Bali Airport (DPS) Ngurah Rai FAQ

Where is Bali Airport?
Bali Airport, officially I Gusti Ngurah Rai International Airport, is in Tuban, Kuta, in Badung Regency, Bali. It is about 13 km south of Denpasar, and many travellers also call it Denpasar Airport.
Is there a bus from Bali Airport to Denpasar?
Yes. Trans Metro Dewata, Bali's bus rapid transit network, runs corridor K2 between Ngurah Rai airport and the Ubung terminal. Check the route and timetable before relying on it for a flight from DPS.
Who operates Bali Airport?
Bali's Ngurah Rai airport is operated by InJourney Airports. The operator runs both the Domestic Terminal and the International Terminal at DPS, and publishes the airport's airline directory.
Which terminal do flights from Australia use at Bali Airport?
Flights between Australia and Bali Airport use the International Terminal, because they cross a border. Domestic flights within Indonesia use the Domestic Terminal. Always check the terminal printed on your e-ticket.
Which airlines use the Domestic Terminal at Bali Airport?
The operator lists Batik Air, Citilink, Garuda Indonesia, Indonesia AirAsia, Lion Air, NAM Air, Pelita Air, Sriwijaya Air, Super Air Jet and TransNusa for the Domestic Terminal at Ngurah Rai. The list is not complete, so check your e-ticket.
Does Bali Airport have separate domestic and international terminals?
Yes. Ngurah Rai has a Domestic Terminal for flights within Indonesia and an International Terminal for flights overseas. Connecting between the two at DPS means changing terminals, so allow extra time.
What is the airport code for Bali?
The IATA code for Bali's Ngurah Rai airport is DPS and its ICAO code is WADD. Search for DPS when booking flights to Bali, and you will see it on your boarding pass and bag tags.
Is Denpasar Airport the same as Bali Airport?
Yes. Denpasar Airport, Bali Airport and Ngurah Rai all refer to I Gusti Ngurah Rai International Airport (DPS). It sits in Tuban, Kuta, about 13 km south of Denpasar city.

Bali Airport (DPS), Ngurah Rai Denpasar: Flights, Terminals & Getting There

Bali Airport (DPS) is the airport for the Indonesian island of Bali. Its official name is I Gusti Ngurah Rai International Airport, and many travellers simply call it Ngurah Rai or Denpasar Airport. It sits in Tuban, Kuta, in Badung Regency, Bali, about 13 km south of Denpasar. The airport is run by InJourney Airports. There are two passenger terminals: the Domestic Terminal for flights within Indonesia and the International Terminal for flights overseas, including flights to and from Australia.

This short guide covers which terminal to head for, the airlines on domestic flights, the bus link to Denpasar, and a few tips for flying in and out of DPS. It sticks to what the airport and public sources confirm, so check your booking and the airport's own channels for anything not covered here.

Terminals and airlines at Bali Airport

Ngurah Rai keeps domestic and international flights in separate terminals. The first thing to confirm is whether your flight is domestic or international, then check the terminal printed on your e-ticket. Terminal assignments can change, so look again close to your travel date.

Domestic Terminal

The Domestic Terminal handles flights within Indonesia, such as hops to Lombok, Labuan Bajo, Jakarta or Yogyakarta. The operator's airline directory lists these carriers for the Domestic Terminal. It is not a full list, so your airline may fly from here even if it is not shown:

  • Batik Air
  • Citilink
  • Garuda Indonesia
  • Indonesia AirAsia
  • Lion Air
  • NAM Air
  • Pelita Air
  • Sriwijaya Air
  • Super Air Jet
  • TransNusa

International Terminal

The International Terminal handles flights between Bali and other countries, which covers every flight to and from Australia. A verified airline list for this terminal is not available here, so rely on your e-ticket. Some Indonesian airlines fly both domestic and international routes, which means the same airline can use either terminal depending on where you are going.

If you are connecting between an international and a domestic flight at Bali Airport, you will change terminals. Allow generous time for immigration, customs and checking in again for the second flight.

Getting to and from Bali Airport

Most visitors leave Ngurah Rai by road. Fares are set by each operator, so check them at the counter or in the operator's app before you travel.

Trans Metro Dewata bus (corridor K2)

Trans Metro Dewata is Bali's bus rapid transit network. Its corridor K2 runs between the Ubung terminal and Ngurah Rai airport, giving a public transport link towards Denpasar. Check the route and timetable before you rely on it for a flight.

By car via the toll road

Drivers can use the Bali Mandara toll road, which links the airport area with Nusa Dua, Sanur, Benoa and Denpasar. Journey times depend on traffic, so leave plenty of time when heading to the airport.

Tips for flying from Bali Airport

Your airline sets the check-in and bag-drop cut-off for your flight, and it is shown on your booking. For international departures, leave extra time for check-in, security and outbound immigration.

Entry requirements for Indonesia, and for returning to Australia, are set by each government rather than the airport. Check the official guidance for your passport well before you fly. For live departure and arrival information at DPS, use the Traveloka flight status page.

Flights and flight schedule from Bali Airport

The fare cards on this page show fares from Bali to popular destinations, and the flight schedule tables list upcoming departures and arrivals at Bali Airport by date, with the airline and the scheduled times. They are a selection of flights, not a full timetable. Pick a route, compare airlines and times, and set a Price Alert if you want to wait for the fare to move. Your e-ticket arrives by email and in the app.

Popular routes from Bali Airport include:

Heading home or island-hopping across Indonesia? Compare flights from Bali Airport on Traveloka and book the one that suits your trip.

For all your unique travel choices, we got you

Popular Routes from Ngurah Rai International Airport

Popular Routes to Bali / Denpasar

Popular Airports

Popular Destinations

Popular Routes

Popular Airlines

Popular Airline & Destination

Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.