Contents
Leaving the beaches of southern Bali for the rice terraces of Ubud is a short trip in distance, but traffic on Bali's roads is unpredictable. Whether you come from the airport, Seminyak, Sanur or Kuta, the choice is mostly between a budget-friendly shared ride and a private driver. There is no rail network on the island, so all options are by road.
Bali to Ubud by Private Transfer
A private transfer is the most flexible option, especially from the airport. Booking platforms list private cars from Ngurah Rai International Airport to Ubud from about $13 (October 2026), with listed travel times of 1 to 2 hours. From Seminyak the listed prices are about $21 to $31, with times from 50 minutes to 2 hours 15 minutes, and from Sanur private cars start at about $19.[1]
The listings include vehicles for 3 or 4 passengers, from economy cars to SUVs and MPVs, and larger vans and minibuses for up to 14 passengers, so a private transfer suits groups and families who want to split the cost.[1]
Bali to Ubud by Shuttle Bus
For solo travelers on a budget, a shared shuttle is the cheapest way. Perama operates a shared shuttle bus network that connects Kuta, Sanur, Ubud and Canggu with other towns and the airport, and it stops at its own offices and set points, so you need to get to the pick-up point and from the drop-off point to your accommodation.[2] Booking platforms list shared minibus tickets from southern Bali to Ubud at about $6 (October 2026), with a listed travel time of 1 to 2 hours.[1]
Bali to Ubud by Shared Van from the Airport
A shared van from Ngurah Rai International Airport sits between the shuttle bus and a private car. Booking platforms list a seat at about $23 (October 2026) and a travel time of about 1 hour 30 minutes. The listing shows a single departure, so confirm the time before you rely on it.[1]
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Shuttle bus (minibus) | About $6[1] | 1h to 2h | Standard |
| Private transfer (from the airport) | From about $13 per vehicle[1] | 1h to 2h | High |
| Private transfer (from Seminyak) | About $21 to $31 per vehicle[1] | 50min to 2h 15min | High |
| Shared van (from the airport) | About $23[1] | About 1h 30min | Medium |
Tips for Traveling from Bali to Ubud
- Allow for traffic: A trip that looks short on the map can take much longer in the afternoon rush, especially around Denpasar and the entrance to Ubud.
- Book in advance: In peak season, private drivers and popular shuttle times fill up, and booking ahead gives you a fixed price.
- Airport pickups: If you book a transfer from the airport, look for a provider that includes meet and greet, because the arrivals hall is crowded.
- Luggage space: A group of 4 with large suitcases is better off in an MPV or SUV than in a small car.
Timetable
| Bus Bali - Bali $ 5.55–6.19 1h – 2h | |
|
|
| Taxi Bali - Ubud $ 11.66–83.25 25m – 3h | |
|
| Taxi Sanur - Ubud $ 18.98–84.08 45m – 2h 45m | |
|
| Taxi Seminyak - Ubud $ 21.31–31.08 50m – 2h 15m | |
|
| Taxi I Gusti Ngurah Rai International Airport - Ubud $ 13.21–240.75 1h – 2h | |
|
|
| Van I Gusti Ngurah Rai International Airport - Ubud $ 23.31 1h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bali to Ubud, including current prices and schedules.
Booking platforms list shared minibus tickets at about $6 (October 2026), and Perama runs a shared shuttle network between southern Bali and Ubud. You need to get to the pick-up point yourself.
A private transfer is usually the fastest because it goes door to door without shared stops. The listed travel times range from 50 minutes from Seminyak to 2 hours from the airport, depending on traffic.
Booking platforms list 1 to 2 hours for most options. Depending on your starting point and the time of day, traffic can make it longer.
Yes. Booking platforms list private cars from about $13 and a shared van seat at about $23 (October 2026). Perama's shuttle network also serves the airport.
Many private cars and vans are air conditioned, but conditions differ by provider, so confirm it when you book.
Yes. Booking platforms list vans and minibuses for groups of up to 14 passengers, which suits families or friends traveling together with luggage.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Bali to Ubud. Retrieved October 15, 2026.
- [2] 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.