Direct answer: A Bali airport transfer starts the moment you exit immigration at DPS. Expect a baggage wait, an ATM stop, then pickup. Pre-book a private transfer — fixed USD pricing from $95 (≈ Rp 1.55M) to Kuta up to $265 (≈ Rp 4.32M) to Lovina — and a driver waits with your name sign. Door-to-door time runs 15 minutes to about three hours depending on destination.

The Best Way to Get From Bali Airport to Your Hotel
Your Bali airport transport options run from cheapest to most comfortable: the official taxi counter, ride-hail apps (Grab and Gojek from the online-transport zone), hotel shuttles where offered, and a pre-booked private car. The cheapest way from Bali airport is usually Grab or a shared shuttle. But for a first arrival — luggage, jet lag, an unfamiliar terminal — the best way to reach your hotel is a pre-booked private transfer: a driver waits with your name sign at a fixed USD price from $95, with no queue and no haggling. The sections below walk through each option in detail.
| Option | Typical fare to Kuta/Seminyak | Wait or walk | Meet & greet | Best for |
|---|---|---|---|---|
| Pre-booked private (us) | Fixed from $95 (≈ Rp 650K) | Driver waits, no queue | Yes, nameboard | First arrival, families, luggage, night landings |
| Official taxi counter | ~Rp 200K–300K | Short counter queue | No | Quick daytime hops, no pre-booking |
| Grab / Gojek | ~Rp 80K–250K (often cheapest) | 5–10 min walk to the online-transport zone; surge at peak | No | Budget solo travelers, light bags |
| Hotel shuttle / shared van | ~Rp 100K–150K per person | Wait to fill or fixed departures | No | Backpackers, flexible schedules |
Grab and the counter taxi are often cheaper than a private car — the honest trade-off is the walk to the pickup zone, the wait, and no one tracking your flight if you land late. For the full side-by-side, read our Grab vs taxi at Bali airport breakdown.
What to Expect on Arrival at DPS
Bali Ngurah Rai International Airport (IATA code DPS) is one of Indonesia’s busiest gateways. Arrival flow: aircraft → jet bridge → immigration (minutes to well over an hour depending on when you land) → baggage claim → customs → arrival hall. This guide walks the whole sequence, step by step.
Step 1: Immigration (Visa on Arrival)
If your country qualifies for Visa on Arrival (Australia, NZ, US, UK, EU member states, Singapore, Japan, and many more), use the VOA counter — the official government fee is Rp 500,000 for 30 days, extendable. Better: pre-apply for the e-VOA at the official Indonesian immigration e-VOA portal well before your flight and use the e-VOA lane. At peak times that can save you an hour.
Step 2: Baggage Claim
Expect a wait that scales with the size of your aircraft — wide-body arrivals take longer. Free luggage trolleys are available at the entry to the hall. Check your bag tags; if anything is missing, report it at the lost-luggage desk inside the baggage hall before you pass customs.
Step 3: Customs
Most travelers walk through the “Nothing to Declare” green channel. Indonesia limits: 1 liter of alcohol, 200 cigarettes, and a personal-goods allowance per person. Drug laws are zero-tolerance with severe sentences. Vapes sit in a legal gray area — don’t advertise them. Customs may scan your bag randomly.
Step 4: Arrival Hall
You exit into a wide public hall: bank ATMs, money changers (noticeably worse rates than in town — use the ATM instead), SIM kiosks (convenient but overpriced — see our SIM guide), coffee and fast food, restrooms. Beyond the railing are people holding signs — your pre-booked driver should be here with YOUR NAME on a sign.
Step 5: Connecting With Your Transfer
If pre-booked with us: scan the railing for your name, greet your chauffeur, hand over a heavy bag, and walk together to the vehicle in the airport parking area. Meet & greet with a nameboard is included with every booking.
If using the official taxi counter: head to the marked counter in the arrival hall, pay for your destination, get a printed slip, and follow staff to the assigned vehicle.
If using Grab: walk to the signposted “Online Transportation Zone” past the parking structure and book from there. Full Grab guide.
Step 6: The Drive to Your Destination
Typical drive times from DPS:
- Kuta: 15–30 minutes
- Legian: 20–35 minutes
- Seminyak: 30–55 minutes
- Nusa Dua: 30–55 minutes
- Sanur: 35–60 minutes
- Canggu: 40–75 minutes
- Uluwatu: 45–75 minutes
- Ubud: 60–105 minutes
- Sidemen: 75–115 minutes
- Lovina: 140–190 minutes
- Amed: 150–210 minutes
- Pemuteran: 195–255 minutes
The upper end of each range reflects the 17:00–20:00 rush, which hits hardest toward Canggu and Ubud — both share the same congested corridors out of the airport zone.
What Your Fixed Price Includes (Pre-Booked Private)
Every transfer includes the meet & greet nameboard, flight tracking (your driver shifts automatically if your flight is late), tolls and parking, an air-conditioned vehicle, and bottled water. Prices are fixed in USD per route — from $95 (≈ Rp 1.55M) to Kuta with a standard Innova, with premium vehicle tiers available on every route. A night surcharge of $5 applies between 22:00 and 05:00, card payments add 3%, and cancellation is free up to 24 hours. Full tables are on the pricing page.
What to Pack for the Airport-to-Hotel Drive
1. Light jacket — AC runs cold. 2. Some cash IDR for tips and small purchases. 3. Phone with offline Bali map. 4. Power bank. 5. Small snack for long Ubud or North Bali rides. 6. Hotel address written in both Bahasa and English. 7. Your booking confirmation email/screenshot.
Common First-Day Mistakes
Mistake 1: Exchanging money at the airport money changer. Rates are noticeably worse than town — use an ATM inside the arrival hall instead.
Mistake 2: Buying an overpriced SIM at the airport kiosk when a city store or pre-ordered eSIM costs a fraction.
Mistake 3: Engaging touts. Read our scam guide.
Mistake 4: Booking an hour before your flight in high season — the premium fleet is often committed 24–48 hours ahead.
Mistake 5: Underestimating Bali traffic. If you’re heading to Canggu or Ubud, a flight that lands before 16:00 can save you an hour or more on the road.
Health, Levy, and Entry Notes
There are currently no COVID restrictions or health declaration forms. The Bali tourism levy is Rp 150,000 per visit, payable online via the Love Bali system before arrival or at airport kiosks — our levy guide covers it. Your passport needs 6+ months validity past departure. Onward tickets are occasionally requested.
Departure Day: Going Back to DPS
Plan to leave your hotel 3 hours before an international flight, 2 hours before domestic — plus a 30–60 minute traffic buffer at rush hour. Drop-off is at the departures level, above arrivals. Book arrival and departure together and the round trip is 5% off the total; see the departure transfer service and our delay policy.
FAQ
Is the airport open 24 hours?
Yes — international flights operate around the clock. Some shops close late evening.
How early should I arrive for a departure flight?
3 hours international, 2 hours domestic. Add a traffic buffer at rush hour.
Can I exchange leftover IDR back?
Yes, at airport money changers (poor rate) or your home bank.
Are there showers at DPS?
Paid shower facilities exist in the international terminal, and several departure lounges include them.
Is wheelchair assistance available?
Yes, free — request it via your airline at least 24 hours before the flight.
Book Your Transfer
Pre-book for a fixed USD price and a driver waiting at the terminal. WhatsApp +62 811 2859 0000 with flight number + destination + passenger count, or use the booking page. Operated by Bali Premium Trip, with a 24/7 airport desk and English-speaking chauffeurs. Browse the full FAQ for anything we haven’t covered here.