Cheap flights to Denpasar
Travelers planning a trip to Indonesia arrive at Ngurah Rai International Airport, located just 10 kilometers from the center of **Denpasar**. The extensive route network includes direct flights from many parts of the world, with leading routes from Jakarta (976 departures per week), Singapore (364 flights), and Kuala Lumpur (339 flights). Flights from Perth in Australia and Seoul in South Korea are also popular.
75 carriers provide regular air service to the island, offering flexible options for planning your trip. Among the largest airlines operating flights to this region are Garuda, Lion Airlines, and Indonesia AirAsia. Below on this page, you will find cards featuring popular departure cities and a convenient ticket search form to help you check current schedules and weather before you depart.

Praya — Denpasar

Surabaya — Denpasar

Labuan Bajo — Denpasar

Bima — Denpasar

Makassar — Denpasar

Jakarta — Denpasar

Yogyakarta — Denpasar

Tambolaka — Denpasar

Sumbawa Besar — Denpasar

Solo — Denpasar

Kuala Lumpur — Denpasar

Semarang — Denpasar
When is the best time to book a flight to Denpasar?
The price of a flight to Denpasar changes depending on how far ahead you book. For the best chance of a lower fare, book around 29 days before departure, when the average ticket costs about $719. Fares also tend to climb as the departure date gets closer.
Flight insights to Denpasar
Data-driven trends for direct flights to Denpasar — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Denpasar come from Jakarta, Singapore and Kuala Lumpur. Jakarta leads with around 976 flights a week.
- Jakarta976 flights/week
- Singapore364 flights/week
- Kuala Lumpur339 flights/week
- Surabaya203 flights/week
- Perth163 flights/week
Top departure countries
Most direct flights to Denpasar depart from Indonesia, Australia and Singapore. Indonesia alone accounts for about 48% of all direct routes.
- Indonesiaavg $79
- Australiaavg $182
- Singaporeavg $97
- Malaysiaavg $81
- Chinaavg $155
Direct routes & fares
Popular non-stop routes to Denpasar range from Surabaya at $44 to Perth at $112 — a quick way to compare direct-flight fares.
- Jakartafrom $70
- Singaporefrom $97
- Kuala Lumpurfrom $81
- Surabayafrom $44
- Perthfrom $112
Cheapest departure cities
The cheapest places to fly to Denpasar from right now are Surabaya from $44, Praya from $44 and Labuan Bajo from $52.
- Surabayafrom $44
- Prayafrom $44
- Labuan Bajofrom $52
- Tambolakafrom $57
- Bimafrom $59
Popular departure cities to Denpasar
Frequently asked questions
- Which airports accept flights to Denpasar?
- The main aviation hub is Ngurah Rai International Airport (DPS). It is located approximately 10 kilometers from the city center and handles all international and domestic flights.
- Which cities have the most frequent flights to Denpasar?
- The highest number of flights arrive from Jakarta (976 per week), Singapore (364 flights), and Kuala Lumpur (339 flights). Flights from Surabaya and Perth are also in high demand.
- How many airlines fly to Denpasar?
- A total of 75 airlines fly to this destination. The leading carriers by flight volume are Garuda, Lion Airlines, and Indonesia AirAsia.
- How can I find cheap tickets to Denpasar?
- It is recommended to book your tickets in advance, especially during peak tourist seasons. Using the search form on this page will help you compare offers from various airlines and choose the most favorable fare from your city.
- When is the best time to buy flight tickets to Denpasar?
- Ideally, purchase tickets 2–3 months before departure for the best prices. Keep an eye out for promotions from carriers like Batik Air or Super Air Jet, which often offer competitive rates.