🚗 Bali Airport Transfer · Private Transfer · Est. 2015
Bali Airport Transfer — Complete Guide 2026
Everything you need to know about Bali airport transfer — prices, options, travel times, and how to book. Private car from IDR 200,000. Written by Ubud Center, local transfer service since 2015.
⭐ 4.9 TripAdviso
400+ reviews
🕐 24 Hours
Available any time
✅ No Deposit
Pay on arrival
🚗 Est. 2015
Local Ubud team
✈️ Bali Airport Transfer — Your Options from Ngurah Rai Airport
Ngurah Rai International Airport (DPS) in Denpasar is the only airport in Bali and the main entry point for all international and domestic flights. Once you land, you have several options to reach your destination — private car transfer, official metered taxi, or shuttle bus. This guide covers all options with honest prices and local advice from our team who have been operating airport transfers in Bali since 2015.

🔍 Bali Airport Transfer Options — Comparison
| Option | Price | Availability | Meet & Greet | Best For |
|---|---|---|---|---|
| ✅ Private Car (Pre-booked) | From IDR 200K | 24 hours | ✅ Yes | Most visitors — best value |
| 🚕 Official Airport Taxi | From IDR 300K | During airport hours | ❌ No | Last-minute, no pre-booking |
| 🚌 Shuttle Bus (Perama) | IDR 100–150K/pax | Fixed schedule | ❌ No | Solo budget travellers |
| 📱 Grab / Gojek | ❌ Not available | Prohibited at airport | ❌ No | Not an option at airport |
💡 Local tip: Grab and Gojek are prohibited from picking up at Ngurah Rai Airport — do not rely on these apps for airport pickup. Pre-booked private transfer is the most reliable and cost-effective option for groups of 2 or more.

💰 Bali Airport Transfer Prices 2026 — All Routes
All prices per car — not per person. Toyota Avanza (1–6 pax) or Toyota HiAce van (7–12 pax). Fuel, parking, and toll fees included. No deposit required.
| From | To | Avanza (1–6 pax) | HiAce (7–12 pax) | Travel Time |
|---|---|---|---|---|
| ✈️ Airport (DPS) | Ubud | IDR 450K / ~$28 | IDR 850K / ~$53 | 1–1.5 hrs |
| ✈️ Airport (DPS) | Kuta / Seminyak | IDR 250K / ~$16 | IDR 500K / ~$31 | 30–45 min |
| ✈️ Airport (DPS) | Canggu | IDR 300K / ~$19 | IDR 600K / ~$38 | 45–60 min |
| ✈️ Airport (DPS) | Sanur | IDR 200K / ~$13 | IDR 400K / ~$25 | 20–30 min |
| ✈️ Airport (DPS) | Nusa Dua / Jimbaran | IDR 250K / ~$16 | IDR 500K / ~$31 | 30–45 min |
| ✈️ Airport (DPS) | Uluwatu | IDR 300K / ~$19 | IDR 600K / ~$38 | 45–60 min |
| 🏨 Ubud | Airport (DPS) | IDR 400K / ~$25 | IDR 800K / ~$50 | 1–1.5 hrs |
| 🏨 Kuta / Seminyak | Airport (DPS) | IDR 250K / ~$16 | IDR 500K / ~$31 | 30–45 min |
| 🏨 Canggu | Airport (DPS) | IDR 300K / ~$19 | IDR 600K / ~$38 | 45–60 min |
| 🏨 Sanur | Airport (DPS) | IDR 200K / ~$13 | IDR 400K / ~$25 | 20–30 min |
| 🏨 Nusa Dua / Jimbaran | Airport (DPS) | IDR 250K / ~$16 | IDR 500K / ~$31 | 30–45 min |
📍 Bali Airport Transfer by Destination
🌿 Most Popular Route
✈️ Bali Airport to Ubud Transfer
Ubud is the most popular destination from Bali airport — 36 km north of Denpasar, 1 to 1.5 hours by car. Our driver meets you at arrivals with a name board and drives you directly to your hotel or villa in Ubud. Available 24 hours, no deposit required.
📏 Distance: 36 km
⏱️ Travel time: 1–1.5 hrs
🚗 Avanza: IDR 450K / ~$28
🚐 HiAce: IDR 850K / ~$53
🏖️ Airport → Kuta / Seminyak
Bali’s most popular beach area — 10–15 km from the airport. Fastest transfer on the island. Beach clubs, surf, shopping, and nightlife.
📏 10–15 km · ⏱️ 30–45 min · 🚗 IDR 250K / ~$16
🏄 Airport → Canggu
Bali’s digital nomad hub — surf breaks, beach clubs, organic cafés, and a vibrant international community. 18–22 km from airport.
📏 18–22 km · ⏱️ 45–60 min · 🚗 IDR 300K / ~$19
⛵ Airport → Sanur
Quiet east-facing beach town — calm sea, sunrise views, and the main departure point for fast boats to Nusa Penida and Lombok. Closest beach area to the airport.
📏 8–12 km · ⏱️ 20–30 min · 🚗 IDR 200K / ~$13
🏨 Airport → Nusa Dua / Jimbaran
Bali’s luxury resort enclave — 5-star hotels, calm lagoon beach, and the famous Jimbaran Bay seafood restaurants. Only 10–15 km from the airport.
📏 10–15 km · ⏱️ 30–45 min · 🚗 IDR 250K / ~$16
⛩️ Airport → Uluwatu
Bali’s clifftop temple, world-class surf breaks, and the famous Kecak Fire Dance at sunset. Popular for travellers who want to explore South Bali before heading to Ubud.
📏 18–22 km · ⏱️ 45–60 min · 🚗 IDR 300K / ~$19
🌿 Travelling to Ubud? Read our full guide
Complete Ubud airport transfer guide — prices, travel time, meet & greet, FAQ and how to book.
📱 How to Book Bali Airport Transfer
1
Message on WhatsApp
Send your flight details — arrival time, flight number, number of passengers, and destination in Bali.
2
Get Confirmation
We confirm and send your driver’s name and contact number. No deposit required — booking is free.
3
Meet at Arrivals
Driver waits at arrivals hall with your name on a board. Pay cash on arrival — IDR or USD accepted.
Frequently Asked Questions
Bali airport transfer prices depend on your destination. From Ngurah Rai Airport (DPS): to Ubud IDR 450,000 (~$28), to Kuta/Seminyak IDR 250,000 (~$16), to Canggu IDR 300,000 (~$19), to Sanur IDR 200,000 (~$13), to Nusa Dua IDR 250,000 (~$16). All prices are per car (1–6 passengers), not per person, and include fuel, parking, and tolls. No deposit required.
Pre-booked private car transfer is the best option for most visitors to Bali. It offers door-to-door service, meet & greet at arrivals, English-speaking driver, fixed price with no surprises, and is available 24 hours. For groups of 2 or more, private transfer is usually cheaper per person than official airport taxis. Grab and Gojek are prohibited from operating at Ngurah Rai Airport.
No — Grab and Gojek are not permitted to pick up passengers at Ngurah Rai International Airport. The airport authority enforces this to protect licensed taxi operators. If you book Grab at the airport, the driver will not be allowed to enter the arrivals area. Your options at the airport are pre-booked private transfer or official metered taxi from the counter inside arrivals.
There is no direct public bus from Bali airport to Ubud. The Perama shuttle bus offers a shared service between the airport and Ubud but requires a pre-booked seat and runs on a fixed schedule — not suitable for late night or early morning arrivals. For convenience and reliability, a private car transfer is strongly recommended. Ubud Center provides private airport transfer to Ubud for IDR 450,000 per car.
Ngurah Rai Airport distances from major destinations: Kuta/Seminyak 10–15 km (30–45 min), Sanur 8–12 km (20–30 min), Nusa Dua 10–15 km (30–45 min), Canggu 18–22 km (45–60 min), Uluwatu 18–22 km (45–60 min), Ubud 36 km (1–1.5 hrs). All distances and times are approximate and depend on traffic conditions.
To book Ubud Center airport transfer: message us on WhatsApp at +62 859 4342 1992 with your flight details (arrival time, flight number, number of passengers, and destination). We confirm your booking and send your driver’s name and contact. No deposit required — pay cash to your driver on arrival in IDR or USD. We recommend booking at least 24 hours in advance.
Book Your Bali Airport Transfer Today
Send your flight details on WhatsApp — we reply in minutes.
No deposit · Pay on arrival · 24/7 available · From IDR 200,000
