Contents
Uluwatu, with its limestone cliffs and surf breaks, and Canggu, with its cafes and beach clubs, are both coastal hubs in southern Bali but have very different atmospheres. The road between them crosses the busy Bukit intersection and the congested streets around Jimbaran, and Bali traffic is unpredictable, so the choice of transport matters for how your day starts.

We found no direct public bus between the two areas, so most travelers rely on a private car, a taxi or a motorbike.
Uluwatu to Canggu by Private Transfer
A private transfer gives you door-to-door service from your villa or surf resort in the Bukit to your accommodation in Canggu. Booking platforms list a small car for up to 4 passengers at about $25 per vehicle (October 2026), with a listed travel time of 1 hour 40 minutes.[1] The price covers the whole vehicle, so the cost per person falls when you share it.
Travel time depends on the time of day. Mid-morning trips usually avoid the worst of the work and school rush, while late afternoon trips can take longer near Seminyak and Kerobokan.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Private transfer (small car, up to 4 passengers) | About $25 per vehicle[1] | About 1h 40min | High |
Tips for Traveling from Uluwatu to Canggu
- Timing: Avoid the morning and evening rush hours if you can. A sudden downpour or a local ceremony can add a lot of time.
- Luggage: If you travel with surfboards, tell the provider in advance so that the vehicle has enough space or a roof rack.
- Water and snacks: Keep water in the car, because the trip can take longer than planned.
Timetable
| Taxi Bali - Bali $ 24.38 1h 40m | |
|
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Uluwatu to Canggu, including current prices and schedules.
Booking platforms list a private small car at about $25 per vehicle (October 2026). Shared among several passengers, the cost per person is lower.
A private transfer gives door-to-door service without shared stops. The listed travel time is 1 hour 40 minutes, depending on traffic in Jimbaran and Kerobokan.
Booking platforms list 1 hour 40 minutes. Peak-hour traffic can make the trip longer.
We found no direct public bus between Uluwatu and Canggu. Most travelers use a private car, a taxi or a motorbike.
Yes. Booking a private transfer in advance gives you a fixed price and a driver at the agreed time, especially in high season.
A small car typically fits standard luggage for several passengers. If you carry oversized items such as surfboards, confirm the vehicle's capacity with the provider beforehand.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Uluwatu to Canggu. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.