
How to Get from Bali Airport to Ubud, Seminyak, Canggu & More (2026 Prices)
You've just touched down at Ngurah Rai International Airport (DPS), your bags are on the cart, and you're hit with the first real question of your Bali trip: how do I actually get to my hotel?
It's a fair question — and one that catches a lot of first-time visitors off guard. Bali doesn't have a train or metro system. The airport taxi counter can feel chaotic. Ride-hailing apps work differently here than back home. And depending on where you're headed — whether it's the rice terraces of Ubud or the beach clubs of Seminyak — the journey can range from a quick 15-minute hop to a 2-hour crawl through traffic.
This guide breaks it all down, destination by destination. You'll get real distances, realistic drive times (yes, Bali traffic is a thing), every transport option available, and up-to-date 2026 prices so you can make a smart decision before you even land.
Bali Airport to Kuta

The Basics
- Distance: ~5 km
- Drive time: 10–20 minutes (up to 30 minutes during peak hours)
Kuta is the closest major tourist area to DPS airport, which makes this the easiest transfer on the island. If you're staying in Kuta, Legian, or Tuban, you're practically next door.
Transport Options & Prices
| Option | Estimated Cost | Notes |
|---|---|---|
| Grab / Gojek | IDR 130,000–180,000 (~USD 7,5–10) | Must walk to the designated pickup zone outside the airport grounds |
| Pre-booked private transfer** | IDR 250-000 (~USD 14) | Fixed price, Meet-and-greet at arrivals, direct to your hotel |
Best Option
For Kuta, an airport taxi is the simplest choice — the distance is short and the prepaid fare is reasonable. If you want zero hassle and a driver waiting with your name on a sign, a pre-booked airport transfer is worth the small premium, especially after a long flight.
Bali Airport to Seminyak

The Basics
- Distance: ~10 km
- Drive time: 20–40 minutes (can stretch to 60+ minutes during evening rush or peak season)
Seminyak is one of Bali's most popular areas for dining, shopping, and nightlife. It's not far from the airport on paper, but the roads between DPS and Seminyak pass through some of the most congested stretches on the island — particularly along Jalan Sunset Road and Jalan Raya Seminyak.
Transport Options & Prices
| Option | Estimated Cost | Notes |
|---|---|---|
| Grab / Gojek | IDR 140,000–180,000 (~USD 8–10) | Cheaper, but you'll need to walk to the pickup point and wait |
| Pre-booked private transfer** | IDR 275,000 (~USD 15,5) | Fixed price, driver meets you at arrivals, handles luggage, AC vehicle |
Best Option
If you're wondering how to get from Bali airport to Seminyak without the stress, a pre-booked private transfer is the clear winner. You skip the taxi queue, avoid the Grab pickup walk, and go straight to your hotel in a comfortable, air-conditioned car. For budget travellers, Grab is solid — just be prepared for a 5–10 minute walk to the pickup area.
Bali Airport to Canggu

The Basics
- Distance: ~20 km
- Drive time: 45–75 minutes (can exceed 90 minutes during peak traffic)
Canggu has exploded in popularity with digital nomads, surfers, and families — but it's further from the airport than most visitors expect. The route passes through heavy traffic zones around Kerobokan and Canggu's narrow village roads, which can slow things down considerably.
Transport Options & Prices
| Option | Estimated Cost | Notes |
|---|---|---|
| Grab / Gojek | IDR 250,000–270,000 (~USD 14–17) | Good value, but surge pricing applies during peak hours |
| Pre-booked private transfer | IDR 425,000 (~USD 24) | Most comfortable option for the longer drive |
Best Option
For the Bali airport to Canggu route, we strongly recommend a pre-booked private transfer. The drive is long enough that comfort matters — and after a red-eye flight, the last thing you want is to wrestle with a ride-hailing app in an unfamiliar pickup zone. A pre-booked airport transfer with Great Rides Bali means your driver is waiting when you walk out, and you're in Canggu before you know it.
Bali Airport to Ubud

The Basics
- Distance: ~36 km
- Drive time: 1–2 hours (heavily dependent on traffic and time of day)
Ubud is Bali's cultural heart — think terraced rice paddies, art galleries, yoga retreats, and monkey forests. But it's also the furthest major tourist destination from the airport. The road from DPS to Ubud climbs through Denpasar and the busy towns of Batubulan and Gianyar before reaching the cooler highlands.
Transport Options & Prices
| Option | Estimated Cost | Notes |
|---|---|---|
| Grab / Gojek | IDR 400,000–500,000 (~USD 22–25) | Drivers sometimes cancel long-distance trips; not always reliable |
| Pre-booked private transfer | IDR 475,000 (~USD 26,5) | Fixed price, best value for the distance — guaranteed driver, no cancellations |
Best Option
For the Bali airport to Ubud route, a pre-booked private transfer is hands-down the best choice. The distance is significant, Grab drivers frequently cancel Ubud-bound trips (it's a long drive back for them with no return fare), and the shuttle services take forever. A private transfer gives you a fixed price, a guaranteed ride, and the flexibility to stop along the way — maybe at a roadside warung for your first Bali coffee.
If you're planning to explore beyond Ubud during your stay, consider booking a private driver for multi-day tours. It's one of the smartest ways to see Bali. For a deeper look at the trade-offs, check out our private driver vs Grab comparison.
Bali Airport to Uluwatu & Nusa Dua

The Basics
- Distance: ~15–20 km (Nusa Dua) / ~20–25 km (Uluwatu)
- Drive time: 25–45 minutes (Nusa Dua) / 35–60 minutes (Uluwatu)
The Bukit Peninsula — home to Uluwatu's clifftop temples and Nusa Dua's luxury resorts — is actually south of the airport. Traffic is generally lighter heading this direction, and the toll road to Nusa Dua makes it a fast, smooth ride.
Transport Options & Prices
| Option | Estimated Cost | Notes |
|---|---|---|
| Grab / Gojek | IDR 230,000–250,000 (~USD 13–15) | Works well for this route; fewer cancellations |
| Pre-booked private transfer | IDR 250.000-325,000 (~USD 14-18) | Fixed price, ideal if arriving late at night or with a lot of luggage |
Best Option
If you're heading to a Nusa Dua resort, check with your hotel first — many offer free airport transfers. For Uluwatu, a pre-booked transfer or Grab both work well. The roads are relatively clear and the distances are manageable. Just note that Uluwatu accommodation is spread out, so make sure your driver has your exact address.
Bali Airport to Sanur

The Basics
- Distance: ~14 km
- Drive time: 25–40 minutes
Sanur is Bali's quieter, east-coast beach town — popular with families, older travellers, and anyone catching a fast boat to Nusa Lembongan or Nusa Penida. It's a straightforward drive from the airport via the Ngurah Rai bypass road.
Transport Options & Prices
| Option | Estimated Cost | Notes |
|---|---|---|
| Grab / Gojek | IDR 230,000–260,000 (~USD 13–15) | Good value, works well for this route |
| Pre-booked private transfer | IDR 250.000 (~USD 14) | Convenient if you have early-morning boat connections |
Best Option
Either a Grab or a pre-booked transfer works great for Sanur. If you're catching an early-morning fast boat and need a guaranteed pickup at 5 AM, a pre-booked transfer is the safer bet — you don't want to be scrambling for a Grab at dawn.
Pricing Comparison Summary
Here's a quick-reference breakdown of what you can expect to pay for each route in 2026:
| Destination | Distance | Drive Time | Grab / Gojek | Private Transfer |
|---|---|---|---|---|
| Kuta | ~5 km | 10–20 min | IDR 130K-180K | IDR 250K |
| Seminyak | ~10 km | 20–40 min | IDR 140K–200K | IDR 275K |
| Canggu | ~20 km | 45–75 min | IDR 400K–500K | IDR 425K |
| Ubud | ~36 km | 60–120 min | IDR 400K–500K | IDR 475k |
| Nusa Dua | ~17 km | 25–45 min | IDR 230K–250K | IDR 250K |
| Uluwatu | ~22 km | 35–60 min | IDR 230K–250K | IDR 325K |
| Sanur | ~14 km | 25–40 min | IDR 230K-250K | IDR 250K |
Prices are estimates based on 2026 rates. Actual costs may vary based on traffic, time of day, vehicle type, and surge pricing.
Tips for a Smooth Airport Transfer
Whether it's your first time in Bali or your tenth, these tips will save you time, money, and stress:
1. Pre-book Your Transfer Before You Land
This is the single best piece of advice we can give. When you step out of the arrivals hall at DPS, you'll be greeted by dozens of taxi touts competing for your attention. It's overwhelming — especially at midnight after a long-haul flight. Having a driver already waiting with your name on a sign takes all the guesswork out of it.
2. Know the Grab/Gojek Pickup Rules
You cannot be picked up by Grab or Gojek directly outside the arrivals terminal. Airport regulations require you to walk to a designated pickup area outside the airport grounds — it's roughly a 5–10 minute walk. This is fine during the day, but less ideal at night or with heavy luggage.
3. Carry Small Bills (IDR)
If you're paying cash for a taxi, having small denominations of Indonesian Rupiah helps. Not all drivers carry change for IDR 500,000 or IDR 100,000 notes. You can exchange money at the airport or withdraw from ATMs in the arrivals hall.
4. Share Your Hotel Address in Bahasa Indonesia
Many drivers navigate by landmark or Google Maps rather than street address. Send your hotel's Google Maps pin or the address in Bahasa Indonesia to your driver via WhatsApp before pickup. This avoids the "where exactly is your hotel?" conversation at midnight.
5. Consider Time of Day
Bali traffic follows predictable patterns. Early morning (before 8 AM) and late evening (after 9 PM) are the smoothest times to travel. The worst congestion hits between 4–7 PM, especially on routes through Denpasar, Kerobokan, and the Seminyak–Canggu corridor. If your flight lands during rush hour, factor in extra time.
6. Check if Your Hotel Offers a Shuttle
Many mid-range and luxury hotels — particularly in Nusa Dua, Sanur, and Seminyak — offer complimentary or low-cost airport pickups. Always check with your accommodation before booking separately.
7. Plan Beyond the Airport
If you're staying in Bali for more than a few days and want to explore the island, you'll need more than just an airport transfer. Check out our guide to getting around Bali for a comprehensive breakdown of all your transport options — from daily drivers to scooter rentals.
Book Your Bali Airport Transfer with Great Rides Bali
Getting from DPS airport to your hotel doesn't have to be stressful. At Great Rides Bali, we offer reliable, affordable airport transfers to every major destination on the island — Ubud, Seminyak, Canggu, Kuta, Uluwatu, Nusa Dua, Sanur, and beyond.
Here's what you get:
- ✅ Meet-and-greet at arrivals — your driver holds a sign with your name, no searching required
- ✅ Fixed prices — no surge pricing, no negotiation, no surprises
- ✅ Clean, air-conditioned vehicles — comfortable cars and spacious minivans for groups
- ✅ 24/7 availability — we cover red-eye flights, early morning arrivals, and everything in between
- ✅ Free cancellation — plans change, and that's okay
Ready to book? Send us a message on WhatsApp with your flight details, hotel name, and number of passengers. We'll confirm your transfer, price, and pickup plan within minutes.
Frequently Asked Questions
How long does it take to get from Bali airport to Ubud?
Can I use Grab or Gojek from Bali airport?
How much does a private airport transfer cost in Bali?
Is it better to pre-book an airport transfer or find one at the airport?
What is the cheapest way to get from DPS airport to my hotel?
Planning a Trip Around Bali?
Let us make your transportation stress-free. Contact us to book airport transfers, hire a private driver, or custom-design a tour inspired by this guide.
Chat & Book on WhatsApp