Airlines at Bali Airport (DPS): Full List, Terminals & Routes
I Gusti Ngurah Rai International Airport (DPS) — commonly known as Bali Airport or Denpasar Airport — is served by approximately 33 airlines connecting the island to more than 100 destinations worldwide. As the second-busiest airport in Indonesia and a major hub for Garuda Indonesia, Bali Airport handles a diverse mix of full-service international carriers, regional low-cost airlines, and domestic operators.
Whether you are flying domestically within Indonesia or arriving on a long-haul international route, this page will help you identify your airline, confirm its terminal, and find the information you need before your flight.
Airlines by Category
Full-Service International Carriers
These airlines operate scheduled international routes to and from Bali, offering premium cabins, checked baggage, and meal service. Major carriers include:
- Garuda Indonesia – Amsterdam, Seoul, Tokyo, and 24 destinations total (hub carrier)
- Singapore Airlines – Singapore
- Emirates – Dubai
- Qatar Airways – Doha
- Etihad Airways – Abu Dhabi
- Turkish Airlines – Istanbul
- Cathay Pacific – Hong Kong
- Korean Air – Seoul (Incheon)
- EVA Air – Taipei
- China Southern Airlines – Guangzhou
- China Eastern Airlines – Shanghai
- Malaysia Airlines – Kuala Lumpur
- THAI Airways – Bangkok
- KLM Royal Dutch Airlines – Amsterdam
- Qantas – Sydney, Melbourne, Perth
- Air New Zealand – Auckland
- Philippine Airlines – Manila
- Vietnam Airlines – Ho Chi Minh City (Saigon)
- Xiamen Airlines – Xiamen
- All Nippon Airways (ANA) – Tokyo (Narita)
- Japan Airlines – Tokyo (Narita)
- Asiana Airlines – Seoul (Incheon)
- Air Niugini – Port Moresby
- Saudia Airlines – Singapore
Low-Cost Carriers
Budget airlines dominate domestic and regional Southeast Asian traffic into Bali. Key operators include:
- Indonesia AirAsia (QZ) – Perth, Darwin, Adelaide, Kuala Lumpur, and 10 destinations total
- Jetstar Airways (JQ) – Perth, Melbourne, Sydney, Adelaide, Newcastle, and 7 destinations total
- Scoot (TR) – Singapore
- Citilink (QG) – Jakarta, Surabaya, Bandung, Ujung Pandang, Dili
- Lion Air (JT) – Jakarta, Surabaya, and multiple domestic routes (hub carrier for Lion Group)
- Super Air Jet (IU) – Manado, Pontianak (new domestic routes)
- TransNusa (8B) – Perth, Guangzhou, Singapore, Waingapu, Wakatobi
- IndiGo (6E) – Mumbai, New Delhi
- Thai Lion Air (SL) – Bangkok (Don Mueang)
- T’Way Air (TW) – Cheongju, South Korea
- Sichuan Airlines (3U) – Sichuan, China
- Cebu Pacific (5J) – Manila
- Batik Air Malaysia (OD) – Kuala Lumpur
- HK Express – Hong Kong
- Air Busan (BX) – Busan
- Jeju Air – Seoul (Incheon)
Domestic Airlines (Indonesia)
The Domestic Terminal at Bali Airport serves flights within Indonesia, operated by 11 national carriers across 22 domestic routes. Key operators include:
- Garuda Indonesia (GA) – Jakarta (CGK), Manado, Makassar, Mataram, Medan, Batam, Bandung, Balikpapan, Banjarmasin
- Lion Air (JT) – Jakarta (CGK), Surabaya, and multiple domestic destinations
- Citilink (QG) – Jakarta, Surabaya, Bandung, Ujung Pandang, Dili
- Batik Air (ID) – Jakarta and multiple domestic routes
- Indonesia AirAsia (QZ) – Jakarta (CGK) and domestic routes
- Wings Air (IW) – Lombok Praya, Semarang, Labuan Bajo, Maumere, Bima, Waingapu, Tambolaka
- Sriwijaya Air (SJ) – Multiple domestic destinations
- Nam Air (IN) – Multiple domestic destinations
- TransNusa (8B) – Waingapu, Wakatobi (new domestic routes in 2026)
- Super Air Jet (IU) – Manado (new domestic route in 2025)
Charter & Private Aviation
Bali Airport also handles private jets, charter flights, and VIP aviation through a dedicated General Aviation Terminal located in the south parking area. Operators include:
- ExecuJet Aviation – Private jet handling and FBO services
- SGI Air Bali – Helicopter charter (Bell 206L-4)
- Whitesky Aviation – Charter and sightseeing operations
- Alfa5 Aviation – King Air 350i for medevac and VIP charters
- Santai Seaplane – Seaplane operations connecting Bali with East Java
Which Terminal Does Your Airline Use?
Bali Airport has two passenger terminals — International (Terminal I) and Domestic (Terminal D) — located side by side within the same building complex. Walking between them takes approximately 5–10 minutes.
| Terminal | Purpose | Airlines |
|---|---|---|
| International Terminal (Terminal I) | All international arrivals and departures | Garuda Indonesia, Singapore Airlines, Emirates, Qatar Airways, Cathay Pacific, Korean Air, EVA Air, KLM, Qantas, Jetstar, AirAsia (international), Scoot, and most international carriers |
| Domestic Terminal (Terminal D) | All domestic flights within Indonesia | Garuda Indonesia, Lion Air, Citilink, Batik Air, Wings Air, Sriwijaya Air, Nam Air, Indonesia AirAsia (domestic), TransNusa, Super Air Jet |
Important: Some airlines, such as Indonesia AirAsia, Citilink, and Garuda Indonesia, operate from both terminals depending on whether the flight is domestic or international. Always check your boarding pass or the airport’s live flight boards to confirm your departure terminal.
Terminal Facilities:
- International Terminal: 120,000 m², 26 immigration counters, 20 visa-on-arrival counters, 7 baggage belts, duty-free shops, lounges
- Domestic Terminal: 65,800 m², 62 check-in counters, 5 baggage belts, lounges, restaurants
Check-In and Boarding Tips
- Online check-in: Most airlines offer online check-in 24–48 hours before departure. Use your airline’s website or mobile app to save time at the airport.
- Check-in counters: Domestic check-in opens 2 hours before departure; international check-in opens 3 hours before departure.
- Arrival times: Allow at least 90 minutes for domestic flights and 2–3 hours for international flights.
- Gate closing: Boarding gates close 15–20 minutes before departure.
- Peak hours: Morning (6:00–9:00 AM) and evening (5:00–8:00 PM) are the busiest periods.
Airline Contact Information
For specific inquiries about your booking, baggage, or flight status, contact your airline directly. Most airlines have representatives at Bali Airport, and contact details are available on their official websites. Customer service desks for Garuda Indonesia, Singapore Airlines, AirAsia, Lion Air, Citilink, and other airlines are located inside the terminal.
For real-time flight information, use our live flight boards:
👉 View live Bali Airport Arrivals →
👉 View live Bali Airport Departures →
Need to Get to or from the Airport?
For information on taxis, Grab, Gojek, public buses, private transfers, and car rental, visit our comprehensive guide:
👉 Bali Airport Transportation Guide →
Frequently Asked Questions
How many airlines fly to Bali Airport?
Approximately 33 airlines operate at Bali’s Ngurah Rai International Airport (DPS), connecting the island to more than 100 destinations worldwide.
Which terminal does Indonesia AirAsia use at Bali Airport?
Indonesia AirAsia operates from both the International Terminal (for flights to Perth, Darwin, Adelaide, and Kuala Lumpur) and the Domestic Terminal (for flights to Jakarta and other Indonesian cities). Always check your boarding pass.
Which terminal do international flights use at Bali Airport?
All international flights arrive and depart from the International Terminal (Terminal I). This includes airlines such as Emirates, Qatar Airways, Singapore Airlines, Cathay Pacific, and Korean Air.
How early should I arrive at Bali Airport?
For international flights, arrive at least 2–3 hours before departure. For domestic flights, 90 minutes is recommended. During peak travel seasons (July–August, December–January), allow extra time.
Which airlines fly from Bali to Jakarta?
Nine carriers operate the Bali–Jakarta (CGK) route, including Garuda Indonesia, Lion Air, Citilink, Batik Air, Indonesia AirAsia, Sriwijaya Air, Nam Air, and Super Air Jet.
Are there direct flights from Bali to Europe?
Yes. KLM operates direct flights between Bali and Amsterdam, and Garuda Indonesia also serves Amsterdam from Denpasar. Turkish Airlines connects Bali with Istanbul, offering onward connections to European cities.
Which budget airlines fly to Bali?
Major low-cost carriers at Bali Airport include Indonesia AirAsia, Jetstar, Scoot, Citilink, Lion Air, Super Air Jet, TransNusa, IndiGo, Thai Lion Air, T’Way Air, Sichuan Airlines, Cebu Pacific, and Batik Air Malaysia.
Is Bali Airport a hub for any airline?
Yes. Bali Airport is a hub for Garuda Indonesia (particularly for its eastern Indonesia network) and a secondary hub for Lion Air. It is also a focus city for Indonesia AirAsia and Jetstar.
