Contents
Legian is a beach district on Bali's south-west coast, while Ubud lies in the island's central highlands. The distance is short, but the traffic on the roads between the two often decides how long the trip takes.
Legian to Ubud by Shared Van or Shuttle
For solo travelers and couples, a shared ride is the cheapest option. Booking platforms list a shared van from Legian to Ubud at about $18 per person (October 2026).[1] Shared vans have limited luggage space, so a private car is the better choice if you carry surfboards or several large suitcases.
Scheduled shuttles start in Kuta, which is close to Legian. Kura-Kura Bus runs four trips a day from Kuta to Ubud and back, and reservations are required.[2] Its Kuta to Ubud route runs via Sanur, and the one-way fare is IDR 100,000 (about $6).[3] Perama operates a shared shuttle between Kuta, Sanur, Ubud and other destinations, with its own offices as pick-up points in Kuta and Ubud.[4]
Legian to Ubud by Private Transfer
A private transfer picks you up at your hotel or villa in Legian and drops you at your accommodation in Ubud. Booking platforms list private cars at about $22 to $86 per vehicle, depending on the vehicle, with listed journey times between 25 minutes and 1 hour 30 minutes (October 2026).[1] The vehicles listed include small cars and MPVs for four passengers and vans for up to 14 passengers. Expect the upper end of the time range in heavy traffic.
Comparing Your Options
| Mode | Price | Basis |
|---|---|---|
| Shared van from Legian | About $18[1] | Per person |
| Kura-Kura shuttle from Kuta | IDR 100,000 (about $6)[3] | Per person, one way |
| Private transfer | $22 - $86[1] | Per vehicle |
Tips for Traveling from Legian to Ubud
- Book ahead: A booked transfer gives you a fixed price and a confirmed vehicle, instead of haggling on the street.
- Timing: Leaving after the morning rush usually gives a faster journey than leaving at peak hours.
- Luggage: If you travel with surfboards or large suitcases, choose a private SUV or van over a shared vehicle.
Timetable
| Taxi Bali - Ubud $ 22.04–85.26 25m – 1h 30m | |
|
| Van Legian - Ubud $ 17.53 25m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Legian to Ubud, including current prices and schedules.
The Kura-Kura Bus shuttle from Kuta costs IDR 100,000 one way, but it starts in Kuta. From Legian itself, booking platforms list a shared van at about $18 per person (October 2026).
A private transfer is usually the quickest option. Booking platforms list journey times from 25 minutes under ideal traffic conditions, and drivers can choose alternative routes around congestion.
Booking platforms list private transfers at 25 minutes to 1 hour 30 minutes. The time depends heavily on the time of day and the traffic between south Bali and the highlands.
Scheduled shuttles such as Kura-Kura Bus and Perama start in Kuta, close to Legian. Kura-Kura Bus runs four trips a day between Kuta and Ubud and requires a reservation.
Booking platforms list small cars and MPVs for four passengers and vans for up to 14 passengers, so you can match the vehicle to your group and luggage.
Booking in advance is recommended, especially in peak travel seasons. It gives you a fixed price and avoids negotiating with drivers on the day.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Legian to Ubud. Retrieved October 15, 2026.
- [2] Kura-Kura Bus: Kura-Kura Bus: Bali shuttle bus. Retrieved October 15, 2026.
- [3] Kura-Kura Bus: Ticket Info: Kuta to Ubud shuttle. Retrieved October 15, 2026.
- [4] Perama Tour: Bali Lombok Daily Shuttle Bus. 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.