VisitBali

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

1

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.

2

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.

3

Immigration Control

Present your passport and visa. On busy days, queues can last 30–90 minutes during peak season.

4

Baggage Claim

Collect your bags from the carousels. Conveyor belt numbers are displayed on screens in the arrivals hall.

5

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.

6

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