My trip
EN ▾
Explore
TemplesBeachesAreasMap of BaliReligionCulture
Nature
VolcanoesWaterfallsRice TerracesNational ParkLakes & Forests
Plan
Itinerary builderTravel TipsJournalEmergency
Read
Guidebooks
Language
EnglishDeutschFrançaisEspañolРусский中文العربية
Before you go

Bali Airport Guide: Ngurah Rai (DPS) Arrivals, Taxis, Grab and Transfer Times

Bali's airport is small, busy and surprisingly easy once you know the order of things. Here is how to get from the plane to your villa without the queues, the touts or the wrong taxi.

5 min read · Updated 2026-10-23
Kuta

The short answer

Bali's only international airport is I Gusti Ngurah Rai International Airport, airport code DPS, often just called Denpasar or Bali airport. It sits in Tuban, on the narrow neck of land between Kuta and Jimbaran, about 2 km south of Kuta Beach, with the runway running out into the sea. There is one international terminal and one domestic terminal, side by side and connected on foot. After landing you pass immigration (with a Visa on Arrival or e-VOA), collect your bags, clear customs with the free All Indonesia declaration, and head out to the arrivals hall, where you will find ATMs, SIM card kiosks, the official taxi counter and signs to the Grab and Gojek pickup points. Kuta is 10 to 20 minutes away; Ubud can take 90 minutes or more.

Before you land

Three things done at home make arrival much faster:

  • Visa: most visitors need a Visa on Arrival, IDR 500,000 for 30 days. Buying it online as an e-VOA at evisa.imigrasi.go.id saves you the payment queue on arrival.
  • All Indonesia declaration: since September 1, 2025, arrivals at Ngurah Rai fill in one free digital form at allindonesia.imigrasi.go.id (or the app) covering immigration, customs, health and quarantine. It replaced the old e-CD customs form and can be submitted up to three days before arrival. Save the QR code.
  • Tourist levy: Bali's IDR 150,000 levy is best paid online through the official Love Bali portal, lovebali.baliprov.go.id. You receive a QR voucher by email.

Our visa and arrival guide covers all three in detail.

Arrival, step by step

  1. Walk to immigration. Signs are in English. If you still need a Visa on Arrival, stop at the VoA payment counters on the way and pay there before you queue.
  2. Clear immigration. Ngurah Rai has automated gates. Foreigners can use them with an electronic passport plus an e-VOA or e-Visa; the check takes well under a minute. Families with young children and unaccompanied minors must use the staffed counters, as must anyone with a VoA bought at the airport.
  3. Collect your bags. Carousel numbers appear on screens. Free trolleys are available, and porters in uniform will offer help for a tip.
  4. Customs. Show the All Indonesia QR code and put bags through the scanner. Declare anything over the allowance; drones, large amounts of cash and certain medicines have rules of their own.
  5. Levy check. Officers may ask for your Love Bali voucher. If you have not paid, there are counters at the airport, payable by card or QRIS.
  6. Arrivals hall. Walk out past the crowd holding name boards. Hotel and private drivers wait here.

At busy times, especially when several long-haul flights land together in the evening, the whole process can take an hour or more. With an e-VOA and an e-passport it is often under 30 minutes.

Money and SIM cards

The arrivals hall has a row of bank ATMs, which give a fairer rate than the airport money changers. Withdraw a modest amount of rupiah for drivers and tips, as many machines limit each withdrawal. Telkomsel and other phone companies have kiosks selling tourist SIMs and data packs, though prices are higher than in town; an eSIM set up before you fly is usually cheaper. See our guides to money in Bali and SIM cards and eSIMs.

Taxis, Grab and private drivers

You have three good options, and one to avoid:

  • Official taxi counter: inside the terminal, selling fixed-price tickets by zone. Pay at the counter, get a receipt and a driver. It is simple and fair for short runs to Kuta, Legian and Seminyak.
  • Grab and Gojek: cheaper, but app drivers cannot collect you at the curb. Follow the signs to the designated Grab and Gojek pickup points and lounges, a short walk from arrivals toward the car park. The layout has changed more than once, so follow the current signs rather than old directions.
  • Pre-booked driver: the least stressful choice after a long flight, especially to Ubud, Canggu or Uluwatu. Your driver waits in the arrivals hall with a name board.
  • Avoid: unofficial touts offering a ride as you leave the hall. Prices are invented on the spot.

Our Gojek, Grab and private driver guide has more on getting around once you are settled.

Transfer times and rough prices

Times assume normal traffic; late afternoon and evening can add 30 minutes or more. Prices are rough 2026 ranges for a car.

  • Kuta: 10 to 20 minutes. Taxi around IDR 100,000 to 200,000.
  • Seminyak: 20 to 40 minutes. Grab around IDR 130,000 to 200,000; taxi counter similar or slightly less.
  • Jimbaran: 15 to 25 minutes.
  • Nusa Dua: 15 to 30 minutes via the Bali Mandara toll road (about IDR 15,000).
  • Sanur: 25 to 45 minutes along the bypass.
  • Uluwatu: 35 to 55 minutes. Private transfer around IDR 350,000.
  • Canggu and Pererenan: 40 to 60 minutes, often more in the evening. Private transfer around IDR 400,000 to 450,000.
  • Ubud: 60 to 90 minutes, up to two hours at peak. Grab around IDR 200,000 to 320,000; private transfer around IDR 350,000 to 500,000.

Departure tips

  • Arrive early. Allow at least three hours before international flights in July, August and around Christmas, when check-in and security queues stretch. Two and a half hours is usually enough the rest of the year.
  • Budget for traffic. From Canggu or Ubud, leave far more time than the map suggests. Missing a flight because of a jam on the bypass is a Bali rite of passage you can skip.
  • No departure tax to pay. The airport passenger charge is included in your ticket.
  • Spend your last rupiah wisely. There are cafes, a food court and duty-free shops after security, but prices are well above town.
  • Mind Nyepi. The airport closes for 24 hours on the Balinese day of silence, Monday, March 8, 2027, with no flights in or out.

Frequently asked

What is the airport code for Bali?

DPS. Bali's airport is I Gusti Ngurah Rai International Airport, in Tuban just south of Kuta, and it is usually listed as Denpasar.

Can you get a Grab from Bali airport?

Yes, but not at the curb. Follow the signs to the designated Grab and Gojek pickup points, a short walk from the arrivals hall toward the car park.

How long does it take from Bali airport to Ubud?

Usually 60 to 90 minutes, and up to two hours in late-afternoon traffic. A private transfer costs roughly IDR 350,000 to 500,000.

Can foreigners use the autogates at Bali airport?

Yes, if you hold an electronic passport and an e-VOA or e-Visa obtained online. Travelers with a Visa on Arrival bought at the airport, and families with young children, use the staffed counters.

BALI 2026 cover
Go deeper · Discover Indonesia

BALI 2026

The complete island guide: regions, temples, beaches, getting around, what to avoid and how to plan the perfect trip.

101 Things Nobody Told You About Bali cover
Go deeper · Discover Indonesia

101 Things Nobody Told You About Bali

The practical and cultural surprises first-timers wish someone had told them before landing.

Sources

  1. Arrival passengers required to declare through the All Indonesia application (Immigration Office Batam)
  2. Autogates: foreign nationals with e-passport and e-VoA or e-Visa can use them (Immigration Office Semarang)
  3. Indonesian visa information: B1 Visa on Arrival fee and stay (Immigration Office Bontang)
  4. Love Bali tourist levy FAQ (Bali Provincial Government)
  5. Bali airport guide 2026: Ngurah Rai arrivals and transport (VisitBali)
  6. Bali airport transfer price guide 2026 (Bali Nusa Transport)
Make your own Bali itineraryIt's free