How to Get from Ubud to Denpasar

How to Get from Ubud to Denpasar

Last updated: March 8, 2026

Leaving the emerald rice terraces and spiritual heart of Ubud for the bustling capital of Denpasar marks a transition from Bali's cultural highlands to its urban administrative center. Whether you are heading to the city for a taste of local markets, transiting through the Sanur coastal area, or catching a flight at the international airport, the journey south reveals the changing face of the island. The road winds through woodcarving villages and silver-smithing hubs, gradually transforming into the busy arteries of Bali's most populated region.

While the distance is relatively short, the travel time can vary significantly based on your choice of transport and the infamous Balinese traffic. You can easily book your preferred transport for this route on GoAsia.cc to ensure a smooth transition between these two iconic Balinese destinations.

Ubud to Denpasar by Van

Vans are the most popular way to bridge the gap between Ubud and various points in Denpasar, including the coastal hub of Sanur. These services offer a great balance between cost and efficiency. For those heading toward the Sanur area, shared vans are frequent and affordable, with prices ranging from $7 to $12. The journey can take as little as 15 minutes in ideal conditions, though it typically averages around an hour.

If you are heading toward central Denpasar or other parts of the city, larger shared vans are also available for approximately $12 to $76 depending on the level of service and vehicle type. These vans are usually air-conditioned and provide a more social atmosphere than a private car. The trip generally takes between 45 and 55 minutes, making it a swift option for those on a budget who still want a door-to-door or hub-to-hub experience.

Ubud to Denpasar by Private Transfer

For maximum comfort and convenience, especially if you are traveling with a group or heavy luggage, a private transfer is the gold standard. This mode offers the most flexibility, with vehicles ranging from small hatchbacks for 3 passengers to massive 14-passenger vans. If you are heading to Sanur, private transfers cost between $20 and $75. For those going directly to I Gusti Ngurah Rai International Airport, the price range is much wider, starting at $14 for a standard economy car and going up to $254 for a luxury Toyota Alphard or a large premium van.

The duration for a private transfer is typically between 30 minutes and 2 hours, depending heavily on your specific destination in Denpasar and the time of day. The benefit of a private car is the ability to depart at any time and enjoy a direct route without stops for other passengers.

Ubud to Denpasar by Bus

The bus, specifically the minibus services operating in Bali, is the most economical choice for solo travelers. These minibuses run from Ubud toward central Denpasar and the airport. Tickets are very affordable, priced between $6 and $7. The trip to central Denpasar takes about 1 hour and 10 minutes to 1 hour and 30 minutes, while the journey to the airport takes approximately 1 hour and 50 minutes.

While the bus is the cheapest option, it follows a set schedule and has specific pick-up points. It is a reliable way to travel if you are not in a rush and want to save your budget for activities and dining in the city.

Ubud to Denpasar by Ferry

While Ubud is landlocked, there are unique transport combinations listed that involve ferry connections, specifically for those transiting through Sanur. These services typically cost around $8 and take about 2 hours and 30 minutes. This is generally a niche option for travelers who might be connecting from other coastal regions or seeking a specific maritime route into the Sanur area of Denpasar.

Comparing Your Options

Mode Price (USD) Duration Comfort
Bus (Minibus) $6-$7 1h 10m - 1h 50m Standard
Van (Shared) $7-$12 15m - 1h Moderate
Private Transfer $14-$254 30m - 2h High
Ferry $8 2h 30m Moderate

Tips for Traveling from Ubud to Denpasar

  • Account for Traffic: Traffic in the Gianyar and Denpasar areas can be unpredictable. If you have a flight to catch, always add an extra hour to the estimated travel time.
  • Book in Advance: During peak tourist seasons, shared vans and popular private transfer services can fill up quickly. Booking your seat a day or two ahead is recommended.
  • Pick-up Points: If taking a shared van or bus, double-check the exact meeting point in Ubud, as some operators depart from central offices while others offer hotel pick-ups.
  • Small Change: If you are using public transport or smaller minibuses, keep some Indonesian Rupiah in small denominations for quick transactions or tips for luggage handling.
  • Stay Hydrated: Even with air conditioning, the Balinese heat can be intense. Carry a bottle of water for the journey, especially if you are taking the bus or ferry.

Timetable

Bus Bali - Bali $ 5.69–6.35 1h 10m – 1h 30m
  • โ†’  Minibus 11:00, 17:00
  • โ†  Minibus 11:00, 17:00
Taxi Ubud - Sanur $ 19.13–73.12 45m – 1h 15m
  • โ†’  SUV 4pax
  • โ†’  Hatchback 3pax
  • โ†’  Economy 3pax
  • โ†’  Small Car 4pax
  • โ†’  Van 14pax
Ferry Ubud - Sanur $ 7.40 2h 30m
  • โ†’  Ferry 06:00, 07:30, 12:30, 14:30
Van Ubud - Sanur $ 6.55–11.39 15m – 1h
  • โ†’  Shared van 07:30, 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30
  • โ†’  Van 06:30, 08:00, 10:00, 12:00, 14:00
Taxi Ubud - I Gusti Ngurah Rai International Airport $ 13.55–247.04 30m – 2h
  • โ†’  MPV 4pax
  • โ†’  SUV 4pax
  • โ†’  Small Car 4pax
  • โ†’  Minivan 7pax
  • โ†’  Minibus 14pax
  • โ†’  Hatchback 3pax
  • โ†’  Standard 4pax
  • โ†’  Van 6pax
  • โ†’  SUV 3pax
  • โ†’  Standard 2pax
  • โ†’  Economy 3pax
  • โ†’  Comfort 3pax
  • โ†’  Toyota Alphard 3pax
  • โ†’  Van 8pax
  • โ†’  Van 12pax
  • โ†’  Premium Van 5pax
Taxi Ubud - Bali $ 18.51 55m
  • โ†’  Economy 3pax
Van Ubud - Bali $ 11.39–74.03 45m – 55m
  • โ†’  Shared van 00:00, 07:30, 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30

Frequently Asked Questions

How can I book tickets from Ubud to Denpasar?

You can book train, bus, flight, taxi, van, and ferry tickets from Ubud to Denpasar directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by bus or minibus, with prices starting at approximately $6. These services are ideal for budget-conscious solo travelers.

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

The fastest way is typically a private transfer or a shared van, which can take as little as 15 to 45 minutes depending on the specific destination and traffic conditions.

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

The journey duration varies by mode: shared vans take 15 minutes to 1 hour, private transfers take 30 minutes to 2 hours, and buses take roughly 1 hour and 30 minutes.

Is there a direct transport option to the airport from Ubud?

Yes, there are direct private transfers, vans, and minibuses that go from Ubud to I Gusti Ngurah Rai International Airport, with prices starting from $6 for a bus and $14 for a private car.

Can I travel with a large group from Ubud to Denpasar?

Absolutely. You can book large private vans, such as 12-passenger or 14-passenger vehicles, which are perfect for groups and provide a cost-effective way to travel together.

What is the best time of day to make the trip?

Early morning or late evening is often best to avoid the peak traffic hours in Denpasar. If heading to the airport, always allow extra time regardless of the time of day.