Uluwatu travel guide
Getting Around Uluwatu: Transport Guide
From Bali Airport, Uluwatu is 45–60 minutes by car depending on traffic. A private transfer costs Rp300,000–400,000; Grab or Gojek are cheaper where permitted. There is no public transport, so pre-arrange a driver — the Bukit Peninsula’s narrow roads and cliffs are not served by bus.
Arriving in Uluwatu
Nearest airport: Ngurah Rai International Airport, Bali (DPS), 20 km north
From Bali Airport, Uluwatu is 45–60 minutes by car depending on traffic (private transfer ~Rp300,000–400,000, or Grab/Gojek where allowed). There is no public transport — arrange a driver or ride-hail in advance, especially for the narrow Bukit roads.
Getting around Uluwatu
- A rented scooter (~Rp70,000/day) is the only practical way to hop the beaches and cliffs
- There is no public transport on the Bukit Peninsula — plan on a scooter or a private driver
- Grab and Gojek work in parts of the Bukit but are restricted near some beaches and the temple
- The hidden beaches (Thomas, Nyang Nyang) require steep staircases — travel light
Also in bali
how to get around Uluwatu — FAQs
How do I get from Bali Airport to Uluwatu?
From Bali Airport, Uluwatu is 45–60 minutes by car depending on traffic. A private transfer costs Rp300,000–400,000; Grab or Gojek are cheaper where permitted. There is no public transport, so pre-arrange a driver — the Bukit Peninsula’s narrow roads and cliffs are not served by bus.
Do you need a scooter in Uluwatu?
Yes — a scooter is almost essential in Uluwatu. There is no public transport on the Bukit Peninsula, Grab and Gojek are restricted near some beaches and the temple, and the best coves are reached by separate steep roads. Rent a scooter (~Rp70,000/day) or hire a private driver for the day.
Last reviewed and updated: by the AmazingAsia editorial team. See our editorial policy.