Ngurah Rai International Airport is Indonesia's second busiest airport, located near Tuban, just 13 km south of Denpasar. As Bali's only commercial airport, DPS connects the island to destinations across Asia, Australia, and beyond, serving as the primary entry point for millions of tourists visiting Bali each year.
Bali has one commercial airport, Ngurah Rai International Airport (DPS). There are no other airports on the island serving scheduled flights. All international and domestic services operate exclusively through DPS.
Ngurah Rai Airport has two terminals. The Domestic Terminal handles flights within Indonesia, including routes to Jakarta, Surabaya, and Lombok. The International Terminal manages all overseas arrivals and departures. Both are separate buildings within the same airport complex.
The two terminals are approximately 500 metres apart, around 5 to 10 minutes on foot. Passengers transferring between domestic and international flights should allow extra time to clear immigration and customs in addition to the walk.
Ngurah Rai Airport has one runway, designated 09/27, stretching approximately 3,000 metres and capable of handling wide-body aircraft including the Boeing 747 and Airbus A380. Flights are carefully scheduled to manage queues, especially during peak tourist seasons.
Indian passport holders can obtain a Visa on Arrival (VoA) when entering Indonesia through Ngurah Rai Airport. Here is what Indian travellers need to know:
DPS has several lounges in both terminals, including the Garuda Indonesia Executive Lounge and independent options accessible via Priority Pass or direct payment. General facilities include free Wi-Fi, duty-free shopping, Indonesian and international dining, currency exchange, ATMs, luggage storage, prayer rooms, medical services, and baby care facilities.
The international terminal has a duty-free area stocked with Balinese handicrafts, local coffee, batik textiles, and beauty products. Cafes and restaurants serve Indonesian and international food. The terminal also features retail shops, Balinese cultural art displays, a children's play area, and charging stations.
The official name is Ngurah Rai International Airport, named after Balinese national hero I Gusti Ngurah Rai. It is also commonly called Bali International Airport.
The IATA code is DPS, visible on boarding passes, luggage tags, and flight booking confirmations.
The Domestic Terminal handles all flights within Indonesia, while the International Terminal manages overseas arrivals and departures. Both are within the same airport complex.
Ngurah Rai International Airport is located in Tuban, Kuta, in the Badung Regency of Bali, approximately 13 km south of Denpasar city centre.
The airport was established in 1930 during the Dutch colonial era. The current international terminal opened in 2013 following major modernisation works.
Yes, DPS operates 24 hours a day, though some retail and dining outlets have limited overnight hours. Check availability if you have a late-night or early-morning flight.
The airport is about 13 km from Denpasar city centre. A taxi or ride-hailing app typically takes 20 to 40 minutes depending on traffic.
Garuda Indonesia is the primary carrier. Other airlines serving DPS include AirAsia, Lion Air, Batik Air, Singapore Airlines, Qantas, Cathay Pacific, Emirates, and several other regional carriers.
Yes. The Garuda Indonesia Executive Lounge and several independent lounges are available, accessible via Priority Pass or direct payment, offering refreshments, Wi-Fi, and comfortable seating.
Domestic Flights
International Flights