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.