Route guide

Bali Ngurah Rai (DPS) → Ubud

Last updated: 9 August 2026

37 km (23 mi) · 60–90 min by car

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.

All options compared: Bali Ngurah Rai to Ubud

OptionPrice
Official taxiAirport taxi cooperative: IDR 350K–500K ($22–32)
Pre-booked transferPre-booked: $15–25 (fixed) Book →
Train / busNone. Bali has no public transport.

Transfer services compared: Bali Ngurah Rai to Ubud

Service Price Meet & greet Best for Book
Welcome Pickups$22–35✓ Inside terminalFamilies, premiumCheck price →
Kiwitaxi$15–28✓ Arrivals hallVehicle varietyCheck price →
GetTransfer$12–22VariesBudget travelersCheck price →
intui.travel$14–25✓ Most driversShared optionsCheck price →

Booking terms compared for Bali Ngurah Rai transfers

Price decides which option you look at; these three lines decide which one you book. They matter most when the flight is the part most likely to go wrong.

Cancellation, waiting time and child seat terms for airport transfer services on this route
Service Free cancellation Free airport waiting Child seats Book
Welcome Pickups24+ h ahead: 80% back, or a 100% coupon; nothing inside 24 h60 minIncluded, no chargeCheck price →
Kiwitaxi5 h on Economy classes, 24 h on Business and minibuses90 minOn request, €5–10Check price →
GetTransferFlexible fare only — then in full up to departure; Standard never refundsUp to 60 minDepends on the driverCheck price →
intui.travel48+ h on the Standard fare; the carrier sets the exact deadlineSet by the carrierOn request, fee variesCheck price →

Terms as published by each platform in their own terms of use and help centres, checked 7 August 2026; they can vary by route, vehicle class and local operator, so check the terms shown at checkout before paying. Full detail in our cancellation policies guide.

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 way from Bali Ngurah Rai to Ubud

GetTransfer bids from $15

Best option for Bali Ngurah Rai to Ubud

Kiwitaxi — reliable for the long Ubud route through winding roads

Journey time from Bali Ngurah Rai 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 from Bali Ngurah Rai

Option Details
Official taxiIDR 300,000–500,000 (~$18–31) negotiated
Train / ExpressNo train service in Bali
Budget optionNo public bus to Ubud. Shared shuttle: $8–12 per person, 90–150 min with stops
Uber / ride-hailGrab: IDR 200,000–400,000 (~$12–25)

Which service wins for Bali Ngurah Rai to Ubud

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 ($21–32) 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 from Bali Ngurah Rai

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 on Bali Ngurah Rai transfers

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 Bali Ngurah Rai transfers

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.

Bali Ngurah Rai to Ubud transfer FAQ

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.

It depends on the platform and on how much notice you give. Welcome Pickups returns 80% if you cancel more than 24 hours ahead, or 100% as a coupon valid 12 months, and nothing inside 24 hours; Kiwitaxi is free up to 5 hours before pickup on its Economy classes and 24 hours on Business; intui.travel refunds in full more than 48 hours ahead on its Standard fare, though the route carrier sets the real deadline; GetTransfer depends on the fare you bought, as Standard never refunds and Flexible refunds in full until the trip starts. Cancel through the platform rather than by contacting the driver, so there is a record for the refund.

Welcome Pickups and Kiwitaxi include 60 minutes of free waiting on airport pickups; GetTransfer and intui.travel typically include 30–45 minutes depending on the carrier. Enter your flight number when booking — all four track the flight and shift the pickup to the actual landing time, so the free waiting period starts when you land rather than when you were scheduled to.

Quoted prices on this route run GetTransfer at $12–22; intui.travel at $14–25; Kiwitaxi at $15–28; Welcome Pickups at $22–35 — a spread of roughly $12 to $35. Book GetTransfer if price is the only variable that matters to you. Book Kiwitaxi if you want a fixed price confirmed instantly rather than waiting for drivers to bid. Book Welcome Pickups if you are landing with children, arriving in an unfamiliar terminal, or simply want someone holding a sign past customs — the fare includes in-terminal meet-and-greet and child seats at no charge.

Welcome Pickups at $22–35 includes child seats at no charge, which on this route is the simplest answer if you need a seat and do not want to negotiate for one. Kiwitaxi at $15–28 fits a seat on request for a small fee shown before payment. GetTransfer at $12–22 depends on the individual driver who wins the bid, so a seat is possible but not guaranteed. intui.travel at $14–25 supplies seats on request, fee varies by operator. Whichever you choose, confirm the specific seat type with support at least 48 hours before the transfer — a request entered at booking is not the same as a seat in the car.

The difference here runs from $12 at the bottom to $35 at the top. What the extra money buys is a fixed price you confirm immediately instead of a bid you wait for, a driver meeting you inside the terminal instead of at a pickup point, and a cancellation deadline you can read at checkout rather than terms set by whichever carrier wins the auction. On a short daytime transfer that is mostly convenience. On a long one, a late-night landing, or a first visit to the airport, it is the part of the booking most likely to matter.

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:

Welcome Pickups · Kiwitaxi · GetTransfer · intui.travel

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.

Welcome Pickups Kiwitaxi GetTransfer intui