Bali Airport Guide 2026 — Ngurah Rai (DPS)
Ngurah Rai International Airport (IATA: DPS) is Bali's only commercial airport, situated in Tuban just 2 km south of Kuta Beach. It handles more than 24 million passengers a year (a record 23.6 million in 2024) and connects Bali directly to Australia, Singapore, Kuala Lumpur, Hong Kong, Tokyo, Dubai, Amsterdam and London.
Before You Arrive: the Bali Tourist Levy (2024 onward)
Most foreign tourists must pay a Bali Tourist Levy of IDR 150,000 per person, per visit. Some visa and status categories are exempt. Check the current payment and exemption rules on the official Love Bali platform before travelling. The levy is separate from your visa.
Airport Quick Facts
IATA Code: DPS | Location: Tuban, Denpasar | Hours: 24/7 | Terminals: 1 International + 1 Domestic | Distance to Kuta: ~2 km | Distance to Ubud: ~36 km
Arriving at Bali Airport: Step by Step
Disembark & Follow Signs to Immigration
After landing, follow signs through the air bridge or bus to the terminal and then to Immigration Control. Well signposted in English.
Visa on Arrival or e-Gate
Most visitors need a Visa on Arrival (VoA), costing IDR 500,000 (about USD 32), payable by card or cash. The fastest option is the e-VOA bought online at evisa.imigrasi.go.id a few days before you fly, letting you clear immigration at the automated e-gates. Otherwise, join the VoA counter queue before the main immigration desks. The VoA is valid 30 days, extendable once for another 30.
Immigration Control
Present your passport and visa. On busy days, queues can last 30–90 minutes during peak season.
Baggage Claim
Collect your bags from the carousels. Conveyor belt numbers are displayed on screens in the arrivals hall.
All Indonesia Arrival Card
Complete the official All Indonesia Arrival Card within three days before arrival and save the result for inspection. The integrated service covers the arrival declarations requested for air and sea entry; follow its current prompts for your journey.
Arrivals Hall & Transport
Exit into the arrivals hall. Your hotel driver should have a name board. Use the official taxi counter or the designated Grab/Gojek pick-up zone outside.
Transport from Airport to Your Hotel
Private Transfer
Pre-book through your hotel or a reputable operator. Driver waits in arrivals with your name. Best for families and first-time visitors.
IDR 150,000–450,000
Ride-Hailing (Grab / Gojek)
Best prices. Must be collected from the designated pick-up zone outside the terminal (a short walk from arrivals).
IDR 50,000–350,000
Official Taxi
Fixed-price zone ticket from the official taxi counter inside the terminal. Safe and regulated — avoid touts in the arrivals hall.
IDR 60,000–450,000
| Destination | Distance | Journey Time | Approx. Taxi Fare |
|---|---|---|---|
| Kuta Beach | 2 km | 10–20 min | IDR 60,000–80,000 |
| Seminyak | 8 km | 20–40 min | IDR 100,000–150,000 |
| Canggu | 14 km | 30–60 min | IDR 150,000–200,000 |
| Jimbaran | 5 km | 15–25 min | IDR 80,000–120,000 |
| Nusa Dua | 15 km | 25–40 min | IDR 150,000–200,000 |
| Uluwatu | 22 km | 35–55 min | IDR 200,000–280,000 |
| Ubud | 36 km | 60–90 min | IDR 350,000–450,000 |
| Amed | 90 km | 2.5–3.5 hrs | IDR 550,000–700,000 |
Frequently Asked Questions
What is the IATA code for Bali Airport?
Ngurah Rai International Airport's IATA code is DPS. Use this code when searching for flights to Bali.
Is there a Visa on Arrival at Bali Airport?
Yes. Citizens of around 100 countries can obtain a Visa on Arrival (VoA) for IDR 500,000 (about USD 32), valid for 30 days and extendable once for another 30. Buy the e-VOA online at evisa.imigrasi.go.id before flying to skip the payment counter and use the e-gates.
Do I need to pay the Bali tourist levy in 2026?
Most foreign tourists must pay the IDR 150,000 levy per person, per visit, but some categories are exempt. Check the official Love Bali payment and exemption pages before travelling.
How long does it take to get through Bali airport?
30–45 minutes on quiet days, up to 90 minutes during peak season (July, August, Christmas, New Year).
What currency should I bring to Bali?
Indonesian Rupiah (IDR). The visa and tourist levy are easiest paid online by card in advance. Bring a little USD cash as a backup. ATMs and licensed money changers are widely available across the island.
Plan the Rest of Your Trip
- Bali Visa & Entry Requirements — Visa-free, Visa on Arrival and e-VOA explained.
- Getting Around Bali — Grab, scooters, private drivers and fast boats.
- Ubud Travel Guide — Bali's cultural heartland, 36 km from the airport.
- Best Destinations in Bali — Ubud, Seminyak, Canggu, Uluwatu and more.