ComeToGuide
47 km • ~44 mins

How to Get from Bali Ngurah Rai International Airport (DPS) to Tegallalang Rice Terraces

Tegallalang Rice Terraces sit about 47 km north-east of Bali Ngurah Rai International Airport (DPS), beyond Ubud. Without heavy traffic the drive is around 44 minutes, but realistic door-to-door times range from about 70 minutes by private car to over 2 hours by public bus plus a short taxi.

✓ Verified Oct 30, 2026 • 47 km road distance

Official Airport Taxi (Koptax)

Fixed Price
75 mins •At Arrivals Counter
€28 - €42 Per Vehicle
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Exit arrivals and find the official airport taxi counter (Koptax Ngurah Rai) inside the terminal arrivals area.
  2. Tell the counter staff you are going to Tegallalang Rice Terraces and buy a fixed-price voucher before walking to the taxi.
  3. Confirm the exact fare on the voucher and have rupiah cash ready; card acceptance is not guaranteed.
  4. The driver will use Jl. By Pass Ngurah Rai, Jl. Raya Ubud and Jl. Raya Tegallalang; ask to be dropped at the northern entrance to the rice terraces.

Grab / Gojek Ride-Hailing

App Booking
80 mins •On Demand via App
€14 - €25 Per Car (Check App)
Luggage: 1 Piece Free, Check Car Size
How to take it step-by-step:
  1. Open Grab or Gojek and set your pickup to the designated airport Online Taxi or Grab lounge pick-up zone.
  2. Walk from arrivals following signs to the Online Taxi pick-up area, often near the multi-storey car park.
  3. Book a GrabCar or GoCar to Tegallalang Rice Terraces and check the fare and car type before accepting.
  4. Meet the driver at the designated zone only; do not accept rides offered inside the terminal.
  5. Ask the driver to drop you at the eastern Tegallalang entrance parking area.

Trans Metro Dewata Bus + Taxi Last Leg

Cheapest
150 mins •Every 15-20 Mins (Daytime Only)
€0.40 Two Bus Fares (Plus Last-Leg Taxi)
Luggage: Little Luggage Space
How to take it step-by-step:
  1. From arrivals, follow signs to the Domestic terminal exit and walk to the Trans Metro Dewata bus stop near the parking building.
  2. Tap a QRIS or e-money card (no cash) and board corridor K2B towards Ubung Terminal.
  3. At Ubung Terminal change to the Trans Metro Dewata Ubung–Ubud corridor and ride to the Ubud stop near Monkey Forest parking.
  4. From Ubud take a taxi or ride-hailing for the final 10 km (about 20–30 minutes) to Tegallalang Rice Terraces.
  5. Check live times on the Teman Bus or Trans Metro Dewata app; buses run daytime only and have limited luggage space.

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: Tegallalang Rice Terraces

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

  • Only use the official Koptax airport taxi counter; touts inside arrivals may offer unmetered rides and can overcharge.
  • Grab and Gojek can only pick you up in their designated Online Taxi zones, not at the general kerb; ignore drivers saying otherwise.
  • If your official taxi driver claims the meter is off, that is normal for fixed-price airport vouchers, but confirm the total before leaving.
  • Carry rupiah cash for the taxi counter and small payments; card acceptance at airport counters is unreliable.

Frequently Asked Questions

How long is the drive from DPS to Tegallalang Rice Terraces?

Without traffic it is about 44 minutes, but with Ubud-area congestion expect 1.5 to 2.5 hours by car.

What is the cheapest way to get from DPS to Tegallalang?

The cheapest public option is the Trans Metro Dewata bus (two trips, €0.40) to Ubud, then a taxi or ride-hailing for the final 10 km.

Is there a direct bus from Bali airport to Tegallalang?

No, no public bus goes directly to Tegallalang. The Trans Metro Dewata K2B goes from the airport to Ubung Terminal; from there the Ubung–Ubud corridor goes to Ubud, and you must take a taxi or ride-hailing for the last leg.

Can I use Grab or Gojek from the airport?

Yes, but only at the designated Online Taxi / Grab lounge pick-up zones. Follow the signs from arrivals and do not accept rides outside those zones.

Do I need cash for airport transfers?

Yes, carry rupiah cash for the official taxi counter and small local payments. Trans Metro Dewata buses are cashless (QRIS/e-money only), and Grab/Gojek can be paid via app.

What is the best option for a family with luggage?

A pre-booked private transfer is usually best: door-to-door, meets you at arrivals, and handles luggage, avoiding bus changes and the final taxi from Ubud.