Contents
Leaving the bustling administrative hub of Denpasar for the emerald rice terraces of Ubud feels like stepping into a different dimension of Balinese life. While Denpasar pulses with the energy of local markets and government offices, Ubud offers a slower rhythm defined by art galleries, yoga retreats, and the scent of incense wafting from family compounds. The journey is short in distance but significant in atmosphere, taking you from the island's urban core into its spiritual and cultural highlands.
Navigating this route requires a bit of local savvy, as Denpasar is a sprawling area and your starting point might be the airport, the coastal Sanur district, or the city center itself. Traffic in South Bali is notoriously unpredictable, so while the distance is modest, the time spent on the road can vary wildly depending on the hour. You can browse and book transport for this journey on GoAsia.cc.
Denpasar to Ubud by Van
Vans and shared minivans are a staple for travelers looking for a balance between cost and convenience. They operate from several hubs around Denpasar, including the city center, the Sanur beach area and the airport.
On booking platforms, a minivan from Denpasar city to Ubud costs about $5 and is listed at about 1 hour (October 2026). From Sanur, shared vans and sedans cost about $6 and are listed at about 2 hours, because they navigate local traffic and may make several stops. From the airport, a shared van is listed at about $23 and 1 hour 30 minutes.[1]
Denpasar to Ubud by Private Transfer
A private transfer is the most seamless way to travel, especially if you are arriving at I Gusti Ngurah Rai International Airport or traveling with a group. It offers door-to-door service and spares you the hassle of navigating Denpasar's one-way streets with heavy luggage.
On booking platforms, a private car from the airport starts at about $13 (October 2026) and listed travel times are 1 to 2 hours. Larger vehicles such as a Toyota Alphard or a 14-seater minibus cost more.[1] From Sanur and other parts of Denpasar, vehicle options include hatchbacks for 3, SUVs and MPVs for 4, and 14-seater vans, at about $19 to $84 per vehicle, with listed travel times of 25 minutes to 2 hours 45 minutes depending on traffic.[1]
Denpasar to Ubud by Shuttle Bus
Scheduled shuttles are the budget option for backpackers. Kura-Kura Bus runs 4 trips a day between Kuta and Ubud and back, and reservations are required.[2] Its Kuta, Sanur and Ubud lines cost Rp 100,000 one way and Rp 160,000 round trip, and luggage is carried at no extra charge.[3] Perama Tour's daily shuttle also stops at Sanur and Ubud, and each passenger may bring 1 large suitcase, 1 cabin bag and 1 handbag.[4]
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Shared van / minibus | $5 - $23 | 1h - 2h[1] | Moderate |
| Private Transfer | $13 - $84 | 25min - 2h 45min[1] | High |
Tips for Traveling from Denpasar to Ubud
- Mind the Rush Hour: Traffic in the Denpasar area is heaviest in the morning and late afternoon. If you have a scheduled class or spa appointment in Ubud, leave earlier than the estimated travel time.
- Book in Advance: While transport is plentiful, booking your transfer or van seat ahead of time on GoAsia.cc gives you a fixed price and a guaranteed driver, avoiding the stress of negotiating with street taxis.
- Airport Pickups: If you are arriving at the airport, look for your driver near the designated meeting point outside the arrivals hall. Private transfers are much easier than trying to find a local bus right after a long flight.
- Luggage Space: Shared vans and minibuses have limited space. If you are traveling with large surfboards or multiple suitcases, a private SUV or MPV is a much wiser choice.
- Prepare for Rain: During the wet season, the roads into Ubud can become slow due to heavy downpours. A private car offers better protection and comfort during these tropical storms.
Timetable
| Bus Bali - Bali $ 5.53–6.17 1h – 1h 20m | |
|
|
| Taxi Bali - Bali $ 17.97 55m | |
|
|
| Taxi Bali - Ubud $ 30.41–82.93 25m – 2h 45m | |
|
|
| Van Bali - Ubud $ 16.59 10m | |
|
| Taxi Sanur - Ubud $ 18.91–83.75 45m – 2h 45m | |
|
|
| Van Sanur - Ubud $ 5.53–6.36 2h | |
|
| Taxi I Gusti Ngurah Rai International Airport - Ubud $ 13.16–239.82 1h – 2h | |
|
|
| Van I Gusti Ngurah Rai International Airport - Ubud $ 23.22 1h 30m | |
|
| Van Denpasar - Bali $ 5.13 1h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Denpasar to Ubud, including current prices and schedules.
The cheapest way is a local van or minibus. On booking platforms it costs about $5 from Denpasar city and about $6 from the Sanur area (October 2026).
A private transfer is generally the fastest option, as it provides door-to-door service without stops. Booking platforms list travel times from 25 minutes up to 2 hours 45 minutes, depending on traffic and your starting point.
The duration varies by transport mode and traffic. Most trips are listed at 1 to 2 hours, and shared vans from Sanur are listed at about 2 hours because of multiple stops.
Yes, private transfers from I Gusti Ngurah Rai International Airport are widely listed. On booking platforms they start at about $13 and take you directly to your accommodation.
Yes. Booking platforms list minibuses and vans for private hire that take up to 14 passengers, which makes it an affordable option for groups traveling together.
Yes. Kura-Kura Bus runs a shuttle on its Kuta, Sanur and Ubud lines for Rp 100,000 one way, and Perama Tour's daily shuttle also stops at Sanur and Ubud. Reservations are required for Kura-Kura Bus.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Denpasar to Ubud. Retrieved October 15, 2026.
- [2] Kura-Kura Bus: Kura-Kura Bus: Seat in Coach (SIC) Service. 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.