I Gusti Ngurah Rai International Airport is the Bali airport served by most major airlines. It is also called Denpasar Airport, and its 3-letter airport code is DPS.
The main airlines flying to Bali include Garuda Indonesia, Jetstar, Batik Air, AirAsia, Singapore Airlines, Scoot, Qantas, Virgin Australia, Malaysia Airlines, Korean Air, Cathay Pacific, Qatar Airways, Emirates, Etihad Airways and Turkish Airlines.
Several Indonesian domestic airlines and seasonal international carriers also serve Bali.
Bali Airlines at a Glance
| Departure region | Main airlines flying to Bali |
|---|---|
| Indonesia | Garuda Indonesia, Batik Air, Citilink, Lion Air, Super Air Jet, TransNusa, AirAsia, Nam Air, Pelita Air, Sriwijaya Air and Wings Air |
| Australia | Jetstar, Virgin Australia, Batik Air, Garuda Indonesia, Qantas, AirAsia and TransNusa |
| New Zealand | Air New Zealand |
| Singapore | Singapore Airlines, Scoot, Jetstar, Garuda Indonesia, KLM, Saudi Arabian and TransNusa |
| Malaysia | AirAsia, Batik Air and Malaysia Airlines |
| Thailand | Thai Airways, Thai AirAsia, Thai Lion Air, AirAsia and TransNusa |
| South Korea and Japan | Korean Air, Jeju Air, Air Busan and Garuda Indonesia |
| Hong Kong and Taiwan | Cathay Pacific, Hong Kong Airlines, China Airlines, EVA Air and Starlux Airlines |
| Mainland China | China Eastern, China Southern, Juneyao Airlines, Sichuan Airlines, Xiamen Airlines and TransNusa |
| India and South Asia | Air India, IndiGo and Shirak Avia |
| Middle East and Turkey | Emirates, Etihad Airways, Qatar Airways and Turkish Airlines |
| Philippines and Vietnam | Philippine Airlines, Cebu Pacific, VietJet Air and Vietnam Airlines |
Airline availability varies by route and season. Some carriers operate only selected international or domestic services.
Which Airlines Fly Nonstop to Bali From Australia?
Australia has many direct connections to Bali. The main nonstop airlines are:
- Jetstar
- Virgin Australia
- Batik Air
- Garuda Indonesia
- Qantas
- AirAsia
- TransNusa
Jetstar serves the widest range of Australian departure cities, including Adelaide, Brisbane, Cairns, Darwin, Gold Coast, Melbourne, Newcastle, Perth, Sunshine Coast and Sydney. Virgin Australia, Qantas, Garuda Indonesia and Batik Air operate from selected major cities.
Widest Australian network: Jetstar.
Full-service options: Qantas, Virgin Australia, Garuda Indonesia and Batik Air.
Which Airlines Fly Nonstop to Bali From Singapore?
The following airlines operate nonstop flights from Singapore Changi Airport to DPS:
- Singapore Airlines
- Scoot
- Jetstar
- Garuda Indonesia
- KLM
- Saudi Arabian
- TransNusa
Singapore is a convenient connection point for travelers arriving from North America, Europe and other parts of Asia. Many long-haul airlines connect with flights from Singapore to Bali.
Which Airlines Fly Nonstop From Malaysia and Thailand?
From Kuala Lumpur, nonstop airlines to Bali include:
- AirAsia
- Batik Air
- Malaysia Airlines
From Bangkok and other Thai gateways, airlines include:
- Thai Airways
- Thai AirAsia
- Thai Lion Air
- AirAsia
- TransNusa
Kuala Lumpur and Singapore are usually the most practical Southeast Asian gateways for combining long-haul flights with a short connection to Bali.
Which Airlines Fly to Bali From East Asia?
Bali has direct flights from several major East Asian aviation hubs.
South Korea and Japan
- Korean Air
- Jeju Air
- Air Busan
- Garuda Indonesia from Tokyo
Hong Kong and Taiwan
- Cathay Pacific
- Hong Kong Airlines
- China Airlines
- EVA Air
- Starlux Airlines
Mainland China
- China Eastern
- China Southern
- Juneyao Airlines
- Sichuan Airlines
- Xiamen Airlines
- TransNusa on selected routes
These routes provide one-stop options for travelers from the United States and Canada, although Bali does not have scheduled nonstop service from North America.
Which Airlines Fly to Bali From India and the Middle East?
Nonstop airlines from India include:
- Air India from New Delhi
- IndiGo from New Delhi, Mumbai and Bengaluru
- Shirak Avia from Dhaka on selected routes
Long-haul airlines from the Middle East and Turkey include:
- Emirates from Dubai
- Etihad Airways from Abu Dhabi
- Qatar Airways from Doha
- Turkish Airlines from Istanbul
These airlines are practical choices for travelers connecting from Europe, the eastern United States and other long-haul markets.
Can You Fly Nonstop From the United States to Bali?
No. Bali currently has no scheduled nonstop flights from the United States. Travelers from Los Angeles, New York, Chicago, San Francisco, Dallas and Atlanta normally need at least one stop.
Common connecting airports include:
- Singapore
- Seoul
- Tokyo
- Taipei
- Hong Kong
- Doha
- Dubai
- Abu Dhabi
- Sydney
- Auckland
The best airline depends on your departure city, preferred alliance, baggage needs and connection time. A single-ticket itinerary is usually easier to manage than combining separate tickets with different airlines.
Which Airlines Fly Domestically to Bali?
Domestic airlines connect Bali with Jakarta, Surabaya, Lombok, Labuan Bajo, Makassar, Yogyakarta and other Indonesian destinations.
The main domestic carriers are:
- Garuda Indonesia
- Batik Air
- Citilink
- Lion Air
- Super Air Jet
- TransNusa
- AirAsia
- Nam Air
- Pelita Air
- Sriwijaya Air
- Wings Air
Jakarta and Surabaya are among the busiest domestic routes to Bali. Garuda Indonesia, Batik Air, Citilink, Lion Air, Super Air Jet and TransNusa are useful options for domestic connections.
What Airport Do You Fly Into for Bali?
Book flights to I Gusti Ngurah Rai International Airport, commonly listed as:
- Airport: Denpasar International Airport
- Airport code: DPS
- Location: Near Kuta and the main southern Bali tourism area
When searching for flights, use DPS rather than searching only for "Bali airport." This helps you identify the correct airport and compare nonstop and connecting itineraries.
Choose an airline based on your departure city, whether you want a nonstop flight, your baggage needs and the connection time.
