Route guide
Bali Ngurah Rai (DPS) → Ubud
37 km (23 mi) · 60–90 min by car
All options compared
| Option | Price |
|---|---|
| Official taxi | Airport taxi cooperative: IDR 350K–500K ($22–32) |
| Pre-booked transfer | Pre-booked: $15–25 (fixed) Book → |
| Train / bus | None. Bali has no public transport. |
Transfer service comparison for this route
| Service | Price | Meet & greet | Best for | Book |
|---|---|---|---|---|
| Welcome Pickups | $22–35 | ✓ Inside terminal | Families, premium | Check price → |
| Kiwitaxi | $15–28 | ✓ Arrivals hall | Vehicle variety | Check price → |
| GetTransfer | $12–22 | Varies | Budget travelers | Check price → |
| intui.travel | $14–25 | ✓ Most drivers | Shared options | Check price → |
Rates in IDR and EUR. DPS → Ubud is a 90-minute+ drive; prices are higher than city-center routes at €25–40. Updated March 2026.
Cheapest option
GetTransfer bids from $15
Best option
Kiwitaxi — reliable for the long Ubud route through winding roads
Journey time by time of day
The road to Ubud goes through Denpasar and climbs into the highlands. The Mandara toll road helps bypass southern traffic, but from Gianyar to Ubud is a narrow two-lane road that can get very congested.
Fastest: Very early mornings (before 07:00) are the only reliably fast window — expect 75–90 minutes for the 40 km inland drive to Ubud when Bali's roads are clear.
Slowest: Late afternoons (15:00–19:00) can easily push the trip to 2.5 hours. Bali's narrow roads have no real bypass around Sukawati and Gianyar, and a single slow truck or ceremonial procession can back everything up.
Weekends: Saturdays and Sundays are busier than weekdays in Bali due to tourist movement. Hindu ceremony days (odalan festivals) can cause 30–60 minute road closures along the Ubud route with no warning.
For detailed meet-and-greet instructions applicable to all transfer services, see our step-by-step guide to booking airport transfers.
All transport alternatives compared
| Option | Details |
|---|---|
| Official taxi | IDR 300,000–500,000 (~$18–31) negotiated |
| Train / Express | No train service in Bali |
| Budget option | No public bus to Ubud. Shared shuttle: $8–12 per person, 90–150 min with stops |
| Uber / ride-hail | Grab: IDR 200,000–400,000 (~$12–25) |
Which service wins for this route
DPS → Ubud is a long drive (40 km, 90+ minutes in traffic) and the right choice is less about price and more about driver quality and reliability on Bali's unpredictable roads. Kiwitaxi is our top pick for this route: fixed €25–35 pricing, English-speaking drivers, and a track record of actually completing the Ubud drive without drama. Welcome Pickups is the premium choice at €30–45 — same driver quality with a guaranteed inside-terminal meet, which matters after a long-haul flight to Bali. GetTransfer bidding produces the cheapest rates (€18–28) but driver quality on longer Bali routes is genuinely variable — only accept bids from drivers with strong reviews. intui.travel offers shared shuttles to Ubud at €12–18 per person, which is the cheapest reliable option if your schedule is flexible.
Real traveler tips
Bali's visa-on-arrival queue can take 60–90 minutes on a busy evening. Mention your nationality when booking so the driver knows to wait — the official 60-minute free buffer often isn't enough.
The DPS → Ubud route passes through Gianyar, where Hindu ceremonies can close roads with no advance warning. Good drivers know the backroad bypass; budget drivers don't — pay the extra €5 for a vetted driver.
Don't rely on GPS alone — the last 2 km of any Ubud address often involves unpaved lanes that Google Maps doesn't route correctly. Share your hotel's WhatsApp contact with the driver when booking.
Arriving after dark (your flight lands after 20:00)? Request a driver familiar with the route — Bali's mountain roads between Sukawati and Ubud are genuinely challenging at night, and a driver who 'accepts the bid' but doesn't know the way is a real risk.
Luggage and special requirements
Standard sedan: Bali roads are rough in places — a comfortable vehicle matters for the 60+ minute ride to Ubud.
Child seats: Child seats are not legally required in Indonesia, but Welcome Pickups and Kiwitaxi can provide them on request with 48+ hours notice. Request in writing — most local Bali drivers don't carry seats by default, and this is a long drive to discover the problem mid-trip.
Oversized items: Bali is a major surf destination. For surfboards traveling to Ubud (less common but possible if you're continuing to Canggu or Uluwatu later), mention board length explicitly when booking — many Balinese sedans can't accommodate boards over 6'6".
Tips for this route
Bali has no public transport. The airport taxi cooperative charges inflated fixed rates. Pre-booking saves 30–50%. The road to Ubud is scenic but winding — 60–90 min depending on traffic. Many Ubud hotels and villas offer free airport pickup — check before booking separately.
Frequently asked questions
Pre-booked transfers range from $12–22 (GetTransfer) to $22–35 (Welcome Pickups). Official taxis cost IDR 300,000–500,000 (~$18–31) negotiated.
The distance is 37 km (23 mi) and the drive typically takes 60–120 min depending on traffic. Rush hour can add 30+ minutes.
International Arrivals — exit door and turn right to the meeting point area. Drivers hold name boards. Domestic Arrivals meeting point is separate.
Taxis cost IDR 300,000–500,000 (~$18–31) negotiated. Pre-booked transfers start from $12–22 and offer fixed prices, flight tracking, and meet-and-greet. For groups of 2+, transfers are usually better value.
DPS has reliable flight tracking across all four platforms. Bali's visa-on-arrival queue for new arrivals can take 45–90 minutes on busy evenings — the 60-minute free waiting is often exactly adequate. For the long DPS → Ubud route, a delayed start also means arriving in Ubud after dark, which is a genuine driving challenge on mountain roads.
Need a full comparison? See our detailed comparison of all 4 transfer services for Bali with prices, ratings, and our verdict.
Book your transfer
Compare all four transfer services for this route:
Similar routes you might consider
If you're planning a wider itinerary, here are three other routes where the same booking platforms operate and the transfer math tends to work similarly:
For the full picture of transport options in this city (trains, buses, taxis, and the best neighborhoods), see our complete Bali airport guide.