🇮🇩

Getting from Bali Airport to Your Hotel — 2026 Guide

Ngurah Rai International (DPS)

WP
Welcome Pickups
Check price →
KT
Kiwitaxi
Check price →
GT
GetTransfer
Check price →
IT
intui.travel
Check price →
Disclosure: Some links in this article are affiliate links. If you purchase through them, we earn a commission at no extra cost to you. This supports our independent reviews.

At a glance

Airports
Ngurah Rai International (DPS)
Distance to center
DPS to Kuta is 3 km, Seminyak 10 km, Ubud 37 km, Canggu 18 km
Transfer prices
IDR 100K–500K ($6–32) depending on destination
Currency
IDR (Rp)

Taxi and Uber overview

Bali airport taxis are controlled by a cooperative with inflated fixed rates. For a detailed comparison of pre-booked transfer services, see our side-by-side comparison of all 4 platforms for Bali.

Public transport from the airport

Essentially none. Bali has no rail or reliable bus network. Private transportation is how everyone gets around.

Practical arrival tips for Bali

Bali has no public transport: Unlike most destinations, Bali has essentially no public bus or train network. Your options are: pre-booked transfer, official taxi counter, Grab, or your hotel's shuttle. This makes pre-booking especially valuable — you can't just "figure it out" on arrival.

The airport taxi mafia: Bali's airport is controlled by a taxi cooperative with fixed (non-negotiable) prices. These are higher than Grab or pre-booked services. Outside the airport perimeter, Grab prices drop significantly — but you can't get a Grab inside the airport grounds.

Distance matters hugely: Kuta is 3 km (10 min). Seminyak is 10 km (25 min). Canggu is 18 km (40 min). Ubud is 37 km (60-90 min). Transfer prices scale with distance — confirm your exact accommodation location.

Road conditions: Bali roads are narrow, often congested, and can be rough — especially the road to Ubud. Potholes and motorbike traffic are common. A comfortable vehicle matters for the longer rides.

Transfer service prices from Bali airport

Service Price range Standout feature Book
Welcome Pickups$22–35In-terminal meet-and-greet, free child seatsCheck price →
Kiwitaxi$15–28Wide vehicle selection, transparent pricingCheck price →
GetTransfer$12–22Bidding system — often cheapestCheck price →
intui.travel$14–25Shared transfers, budget groupsCheck price →

Prices for a sedan (up to 3 passengers). GetTransfer prices are typical winning bids. See our full comparison for Bali for detailed pricing by route.

Local travel nuances

Currency: IDR (rupiah) / USD accepted at airport. Have some local currency for small purchases — many taxi meters display in local currency.

Language: Indonesian and Balinese (basic English in tourist areas) Having your hotel address saved on your phone (screenshot or Google Maps pin) is always helpful for drivers.

Tipping: IDR 20,000-50,000 (~$1.50-3) for drivers is appreciated.

Safety: Use only the official taxi counter inside Arrivals or pre-booked services. Touts outside are persistent — walk past them to the official area. Grab is reliable for return trips.

SIM / connectivity: Indonesian SIM cards (Telkomsel, XL) at DPS Arrivals. Tourist SIMs from IDR 50,000 (~$3) for 10GB.

Tips for Bali airport transfers

Tip 1: Bali's official airport taxi cooperative charges fixed rates that are 2-3× what Grab would charge for the same route. Pre-booking is strongly recommended.

Tip 2: Traffic in southern Bali (Kuta, Seminyak, Canggu) is terrible during afternoon rush (3-7pm). A 10 km trip to Seminyak can take 60+ minutes.

Tip 3: For Ubud transfers (37 km), expect 60-90 minutes depending on traffic. The route is scenic but there's no fast highway.

Tip 4: Most Bali accommodation offers free or cheap airport pickup — check with your hotel before booking separately. Villa rentals almost always arrange pickup.

Frequently asked questions

Pre-booked transfers cost $15-25 (60-90 minutes). Official airport taxis charge IDR 350K-500K ($22-32). Many Ubud hotels offer free pickup — check before booking separately.
Grab and Gojek are banned from the airport terminal area. You'd need to walk outside the complex to get a pickup, which is confusing for newcomers. Pre-book a transfer or use the official taxi desk inside.
Southern Bali traffic is genuinely bad, especially 3-7pm. The 3 km from the airport to Kuta takes 5 minutes or 30 minutes depending on timing. Plan accordingly.

Popular routes

Detailed transfer guides with prices, timing, and all transport options for major airport routes.

Ngurah Rai → Ubud →

Need help choosing a transfer service?

We compared Welcome Pickups, Kiwitaxi, GetTransfer, and intui.travel side by side for Bali — prices, ratings, and our honest verdict.

Compare all 4 services for this city →

You might also find useful

📋 Best in Asia 📋 Airports needing transfers 📋 Oversized luggage 📝 intui.travel review

Book your transfer

WP
Welcome Pickups
Best for families & premium
Check price →
GT
GetTransfer
Cheapest via bidding
Check price →
KT
Kiwitaxi
Best vehicle selection
Check price →
IT
intui.travel
Budget & shared transfers
Check price →

Explore nearby destinations

Traveling through the region? Check our airport transfer guides for these nearby cities:

Bangkok
Airport transfer guide →
Singapore
Airport transfer guide →
Kuala Lumpur
Airport transfer guide →
Phuket
Airport transfer guide →

Travel tip

Don't forget mobile data abroad — compare eSIM providers for your destination and stay connected from the moment you land.

Book WP Kiwitaxi GetTransfer intui