GoAsia
How to Get from Legian to Ubud

How to Get from Legian to Ubud

Last updated: October 15, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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 14pax
  • →  Small Car 4pax
  • →  MPV 4pax
Van Legian - Ubud $ 17.53 25m
  • →  Shared van 08:15, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45

Frequently Asked Questions

How can I book tickets from Legian to Ubud?

Use the booking tool on this page to compare the transport options currently available from Legian to Ubud, including current prices and schedules.

What is the cheapest way to get from Legian to Ubud?

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).

What is the fastest way to get from Legian to Ubud?

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.

How long does it take to get from Legian to Ubud?

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.

Is there a scheduled shuttle from Legian to Ubud?

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.

What kind of vehicles are available for private hire?

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.

Should I book my transport in advance?

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. [1] 12Go: 12Go timetable: Legian to Ubud. Retrieved October 15, 2026.
  2. [2] Kura-Kura Bus: Kura-Kura Bus: Bali shuttle bus. Retrieved October 15, 2026.
  3. [3] Kura-Kura Bus: Ticket Info: Kuta to Ubud shuttle. Retrieved October 15, 2026.
  4. [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.