How to get from Bali Denpasar Airport to Ubud

Cultural & Heritage · Indonesia · Urban & Cultural · Bali · Denpasar · Ubud

Getting from Bali’s I Gusti Ngurah Rai International Airport (DPS) to Ubud is simple once you choose between a meet-and-greet private transfer, official airport taxi or rideshare, shared shuttle/minivan, a budget combo via Kuta/Sanur, or self-drive. Travel time is typically 60–90 minutes depending on traffic and where in Ubud you’re staying.

At A Glance (Bali Denpasar Airport to Ubud)

Mode Duration Best For
🚐 Private Transfer (Meet & Greet) ~1–1.5h door-to-door Zero hassle, families, late arrivals
🏷️ Cost: ~IDR 350k–800k per vehicle (size/time) » Welcome Pickups | GetTransfer quotes | Klook transfers
🚖 Airport Taxi / Ride-Hailing ~1–1.5h Straightforward arrival, cash/card
🏷️ Cost: ~IDR 300k–450k to central Ubud (meter/fixed) | ride-hailing similar off-peak
🚌 Shared Shuttle / Minivan ~1.5–2h (multiple hotel drops) Solo travelers, value
🏷️ Cost: ~IDR 120k–250k per person » compare shuttles | Trip.com listings
🔁 Budget Combo: Airport → Kuta/Sanur → Ubud ~2–3h+ (connection-dependent) Lowest cost + time-rich travelers
🏷️ Cost: ~IDR 120k–220k total (local taxi + shared shuttle) » see options
🚘 Self-Drive (Car Rental) ~1–1.5h drive Exploring multiple areas
🏷️ Cost: Car ~IDR 350k–800k/day + fuel » compare rentals | Scooters in Ubud ~IDR 80k–150k/day see scooters

Which Option or Route Should You Choose?

How to Book and Practical Tips

  • Connectivity: Grab an airport SIM or eSIM for ride-hailing (Grab/Gojek) and maps.
  • Cash: Keep small bills (IDR 10k–100k) for tolls/tips/parking; many transfers accept card.
  • Peak traffic: Late afternoon/evening can add 20–40 minutes; plan buffers for check-in or tours booked on GetYourGuide or Klook.
  • Luggage storage: If you have hours before check-in, stash bags via Radical Storage Bali and explore en route.
  • Safety: Buckle up; on scooters always wear a helmet and ride defensively.

🚐 Option #1 — Private Transfer (Meet & Greet at DPS)

Door-to-door Best with luggage/children Prebook

  • Overview: A driver meets you in the arrivals hall with your name board and takes you directly to your hotel in Ubud. Vehicles range from sedans to vans for groups.
  • How to book (with price): ~IDR 350k–800k per vehicle depending on time/size. Compare services on Welcome Pickups, GetTransfer, Klook, or Trip.com.
  • Pros: No haggling; fixed fare; large vehicles available. Cons: Slightly pricier than taxi at off-peak hours.

Step-by-step: Private Transfer

  1. Prebook your pickup (enter flight number, party size, hotel address) on Welcome Pickups or get quotes on GetTransfer.
  2. On arrival at DPS, clear immigration and meet your driver in the arrivals hall; message via app if delayed.
  3. Ride 60–90 minutes to Ubud; confirm drop-off point if your hotel has multiple entrances.

Getting to the main embarking points (Bali Airport Arrivals)

  • Airport meeting point: Follow Arrivals/Meeting Point signs after customs; drivers wait with name boards.
  • Ubud drop-off: Many streets are narrow/one-way—drivers may stop at the nearest point to your hotel’s reception.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚖 Option #2 — Airport Taxi / Ride-Hailing (Grab/Gojek)

Widely available Pay as you go Traffic-dependent

  • Overview: Official airport taxis line up outside arrivals with posted/fixed fares; ride-hailing (Grab/Gojek) pickups are at designated zones just outside the terminal area.
  • How to book (with price): Expect ~IDR 300k–450k to central Ubud depending on traffic/time; ride-hailing prices can surge at peak times.
  • Pros: No prebooking needed; metered or fixed fares. Cons: Potential queue; price variability at peaks.

Step-by-step: Airport Taxi / Rideshare

  1. After customs, follow signs to the official taxi counter or exit to the rideshare pickup area.
  2. For rideshare, connect to airport Wi-Fi/data, set destination to your hotel in Ubud, and confirm the vehicle plate in-app.
  3. Share your hotel entrance details; pay cash/card per the app or driver.

Getting to the main embarking points (Taxi Stand & App Pickup)

  • Taxi stand: Immediately outside arrivals; staff can quote fixed fares to Ubud.
  • App pickup: Use the app’s pinned pickup point; walk if instructed to the designated curb.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚌 Option #3 — Shared Shuttle / Minivan (Budget & Easy)

Cheaper per person Hotel drops Longer with stops

  • Overview: Join a shared minivan directly from the airport to Ubud hotels or a central drop point. Departures are coordinated around arrivals.
  • How to book (with price): ~IDR 120k–250k per person. Compare schedules and pick-up windows on GetYourGuide, Klook, or Trip.com.
  • Pros: Low cost with luggage space. Cons: Wait time for other passengers; multiple en-route stops.

Step-by-step: Shared Shuttle

  1. Reserve a seat online and provide your flight number and Ubud hotel address.
  2. On arrival, meet the representative at the specified counter/meeting point; confirm your vehicle and approximate departure time.
  3. Ride to Ubud with scheduled drop-offs; keep essentials handy in a small bag.

Getting to the main embarking points (Airport Meeting Points)

  • Meeting points: Operators specify a counter or café in arrivals—check your voucher.
  • Central Ubud drop: Some services use Ubud Palace/Monkey Forest area for final stops.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🔁 Option #4 — Budget Combo: Airport → Kuta/Sanur → Ubud

Lowest cost Frequent shuttles Extra transfer

  • Overview: Take a short local taxi/ride-hail from DPS to Kuta or Sanur, then board a shuttle/van to Ubud. Useful if airport-to-Ubud shuttles aren’t running when you land.
  • How to book (with price): ~IDR 40k–80k airport→Kuta/Sanur (off-peak) + ~IDR 80k–150k shuttle to Ubud. Compare routes/times on 12Go or browse Ubud transfers on GetYourGuide.
  • Pros: Cheap; many daily departures from tourist hubs. Cons: Two legs; luggage juggling.

Step-by-step: Budget Combo

  1. From the airport, take a short ride-hail/taxi to Kuta or Sanur shuttle stops.
  2. Buy a seat on the next shuttle/minivan to Ubud (central drop or hotel area) or prebook on 12Go.
  3. On arrival in Ubud, walk or take a short local ride to your accommodation.

Getting to the main embarking points (Kuta/Sanur)

  • Kuta area: Shuttle operators cluster near Jl. Kartika/Jl. Legian—ask for Ubud departures.
  • Sanur area: Operators near the beachfront/Bypass; frequent departures toward Ubud.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚘 Option #5 — Self-Drive (Car Rental) + Scooters in Ubud

Flexibility Day trips Driving confidence needed

  • Overview: Pick up a rental car at DPS and drive directly to Ubud via the By-Pass and Jalan Raya Ubud. Once in town, many switch to scooters for short hops.
  • How to book (with price): Cars from ~IDR 350k–800k/day on Booking.com Car Rental or Trip.com Car Hire. Scooters in Ubud ~IDR 80k–150k/day via BikesBooking.
  • Pros: Stop for ATMs/food/temples en route; easy for day trips later. Cons: Traffic and narrow lanes in Ubud; parking can be tight.

Step-by-step: Self-Drive

  1. Collect your car at the airport; inspect for scratches and confirm fuel policy and insurance.
  2. Set maps to Ubud Palace or your hotel; follow the By-Pass Ngurah Rai → Jl. Raya Batubulan → Jl. Raya Ubud.
  3. Park at your accommodation; if exploring town, consider renting a scooter locally for short distances.

Getting to the main embarking points (Airport Rental Bays & Ubud)

  • Airport rental bays: On-airport desks at DPS; bring your license and (ideally) an IDP.
  • Ubud parking: Many hotels provide limited on-site parking—confirm ahead.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Bali Denpasar Airport to Ubud)

How long does it take from DPS to Ubud?
Typically 60–90 minutes; add 20–40 minutes during rush hours or heavy rain.

Is there a public bus directly from the airport to Ubud?
Direct public buses are limited; most travelers use private transfer, taxi/ride-hailing, or shared shuttles. A budget combo via Kuta/Sanur works if you don’t mind a change.

What’s the typical taxi price?
Around IDR 300k–450k to central Ubud. Confirm the fare at the taxi counter or in the app before boarding.

Can I pay by card?
Many transfers accept cards; cash is still handy for tolls/parking/tips and small shops.

Where should I stay in Ubud?
Near Ubud Palace/Monkey Forest for walkability; rice-field villas for quiet. Compare options on Booking.com Ubud.

Is scooter rental recommended right from the airport?
Not usually. Roads near DPS are busy; most travelers transfer to Ubud first, then rent a scooter locally via BikesBooking.