How to Get from Bali Ngurah Rai International Airport (DPS) to Tanah Lot
Tanah Lot is about 27 km northwest of Bali Ngurah Rai International Airport, on the Tabanan coast. Road transfers typically take about 1 to 1.5 hours, while the public bus plus a final taxi can take around 2 hours or more.
Bali Ngurah Rai International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Tanah Lot
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Ignore touts inside arrivals offering taxis or special rides; use the official taxi counter, Grab/Gojek zones, or a pre-booked driver.
- Official airport taxis are fixed-fare, not metered; confirm the Tanah Lot fare at the counter before paying and carry rupiah cash.
- Grab and Gojek cannot pick up at the general kerb; walk to the designated Online Taxi or Grab lounge zone and check the driver's plate.
- Trans Metro Dewata is cashless, QRIS or e-money only; bus luggage space is very limited.
Frequently Asked Questions
Tanah Lot is about 27 km northwest of DPS, typically a 1 to 1.5 hour road journey depending on traffic.
The cheapest public route is the Trans Metro Dewata bus to Ubung Terminal or Kuta Central Parking, then a local taxi or ride-hailing for the last 30 to 45 minutes. The bus costs €0.20, and the final taxi is roughly €12 to €18.
No, there is no direct bus to Tanah Lot. You can take the Trans Metro Dewata K2B bus part of the way, but you must continue by taxi or ride-hailing.
Yes, but only at their designated pick-up zones, not at the general kerb. Follow Online Taxi or Grab lounge signs from baggage claim.
Card acceptance at the taxi counter is not guaranteed, so carry Indonesian rupiah cash. The counter sells fixed-price vouchers.
A pre-booked private car or transfer is usually best because it offers a fixed price, luggage space, and a direct door-to-door ride to the Tanah Lot entrance.
Nearby places
More transfers from Bali Ngurah Rai International Airport (DPS)


