ComeToGuide
35.2 km • ~36 mins

How to Get from Bali Ngurah Rai International Airport (DPS) to Ubud

Ubud is about 35 km north-east of Bali Ngurah Rai International Airport (DPS). Depending on traffic and mode, the journey takes from about 1 hour by car to 2.5–3 hours by public bus.

✓ Verified Oct 30, 2026 • 35.2 km road distance

Official Airport Taxi

Fixed Price
60 mins •On Demand (24/7)
€22 - €32 (Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Follow signs to the official airport taxi counter (Koptax Ngurah Rai) in the arrivals hall.
  2. State your destination (Ubud) and get a fixed-price voucher for the car.
  3. Pay for the voucher at the counter (cash recommended; card acceptance not confirmed).
  4. Take the voucher to the taxi queue outside and board the assigned taxi.
  5. Confirm the price and destination with the driver before departure; the trip to Ubud usually takes 1–2 hours.

Grab / Gojek Rideshare

App-Based
60 mins •On Demand (24/7)
App Fare (Varies by Demand)
Luggage: Depends on Vehicle
How to take it step-by-step:
  1. Open the Grab or Gojek app after landing and set pickup at the airport's designated online taxi zone (Grab lounge / Gojek point).
  2. Follow signs from baggage claim to the 'Online Taxi' or pickup zone, usually near the car park.
  3. Book your ride to Ubud; the app will show the fare and driver details.
  4. Meet your driver at the assigned pickup point and show the booking code.
  5. Travel to Ubud; expect 1–2 hours depending on traffic and demand.

Public Bus (Trans Metro Dewada)

Cheapest
180 mins •Every 15-20 Mins (Daytime Only)
€0.40 / Person (Two Rides)
Luggage: Little Luggage Space
How to take it step-by-step:
  1. Follow signs to the Trans Metro Dewada stop outside the Domestic terminal, near the parking building.
  2. Use QRIS or e-money card to pay the Rp4,400 fare (cash not accepted).
  3. Board the K2B bus toward Ubung Terminal and ride to Ubung Terminal.
  4. At Ubung Terminal, switch to the Ubung–Ubud corridor bus heading toward Ubud and get off at the Monkey Forest parking stop.
  5. Walk about 15 minutes from the Monkey Forest parking stop to central Ubud; check last bus times before relying on this route.

Bali Ngurah Rai International Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Indonesia?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Indonesia eSIM

Tours & activities: Ubud

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ Important Local Taxi & Arrival Tips

  • Ignore touts in the arrivals hall who offer unofficial rides; use the official taxi counter, pre-booked transfer, or app pickup zones only.
  • Airport taxis are fixed-price but always confirm the price and destination before getting in; some drivers may try to add extra fees.
  • The Trans Metro Dewada public bus is cashless only; anyone asking for cash for a bus ticket is a scam.
  • If a Grab or Gojek driver outside the official zone offers to take you, decline and go to the designated pickup point to avoid overcharging.

Frequently Asked Questions

What is the cheapest way from Bali Ngurah Rai Airport to Ubud?

The public Trans Metro Dewada buses cost about €0.40 for the two rides (K2B to Ubung, then Ubung–Ubud). The journey takes about 2.5–3 hours and requires walking from the Monkey Forest stop.

Are taxis available at DPS at night for Ubud?

Yes, the official airport taxi counter and app-based rideshares operate 24/7. Public buses do not run at night, with last services around 18:30–19:00.

How long does it take to get from DPS to Ubud?

By private car or taxi, expect about 1–2 hours depending on traffic. The public bus with transfers takes about 2.5–3 hours.

Can I pay by card for airport transport to Ubud?

Grab and Gojek accept in-app card/wallet payments. The airport taxi counter officially uses cash; card acceptance is not guaranteed. Trans Metro Dewada requires QRIS or e-money.

Is there a train or metro from Bali Airport to Ubud?

No, Bali has no train or metro network. The only public option is the Trans Metro Dewada bus, which requires a transfer.

What is the best option for families with luggage from DPS to Ubud?

A private transfer or official taxi is best for families because buses have little luggage space and require a 15-minute walk at the Ubud end.