Indonesia

How to get from Denpasar to Ubud

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
0h 18min
💶
From
4€
📍
Distance
19 km
Powered by 12Go system

There are 1 way(s) to get from Denpasar to Ubud

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Denpasar
📍For bus services from Denpasar to Ubud, you'll typically depart from one of the main bus terminals in the greater Denpasar area, such as Ubung Bus Terminal (also known as Tegal Sari) or Mengwi Bus Terminal. Tourist shuttles often have dedicated pick-up points in popular areas of Denpasar or from Ngurah Rai International Airport.
🚇To reach Ubung or Mengwi Bus Terminal from Denpasar city center, your best options are a local taxi, a Grab/Gojek ride, or a local bemo (minibus). A Grab/Gojek typically costs around €3-€5 and takes 20-30 minutes depending on traffic. Be sure to confirm your exact departure point with your booking.
Local buses and bemos from Denpasar to Ubud typically operate from early morning (around 6 AM) until late afternoon (around 5-6 PM), with frequent departures every 30-60 minutes. Tourist shuttles have more defined schedules, often several times a day.
💸 Transport from 4€ per person
Fastest: 0h 18min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Ahead for Peace of Mind

Especially for popular routes to the Gili Islands or Nusa Penida, fast boats can fill up. Booking online through reputable platforms ensures you secure your spot and avoid disappointment or missing the last boat of the day.

💡
Check Sea Conditions

Before any boat trip, particularly during the wet season (November-March), inquire about sea conditions. Operators will usually advise if crossings are rough, allowing you to mentally prepare or consider alternative travel days if possible.

💡
Choose Reliable Operators

Stick to well-known fast boat and bus companies with good safety records. Reading recent reviews on platforms like TripAdvisor or travel blogs can give you insight into their reputation and the quality of their service.

💡
Arrive Early for Departures

Whether it's a fast boat pier or a bus terminal, aim to arrive at least 30-60 minutes before scheduled departure. This allows time for check-in, baggage drop-off, and finding your gate without rushing or stressing.

💡
Secure Your Belongings

On crowded buses or boats, keep an eye on your valuables. Use a small daypack for essentials and keep it on your lap or between your feet. For larger luggage, ensure it's properly stored and tagged by the operator.

🛣️ The journey experience

Navigating transportation in Bali can feel like a puzzle, especially when moving between popular hubs like Denpasar and Ubud. Forget fixed schedules; Bali traffic is legendary, and what looks like a short distance on a map can easily eat up hours of your day. You want to know if you should hop on a fast boat, a bus and ferry combo, or just fly for your next leg. Here, we'll break down the real durations and the best options, taking into account the island's unique travel rhythm.

For the Denpasar to Ubud route, flying or a fast boat isn't an option – you're looking at road transport. The most common choices are local buses, tourist shuttle buses, taxis, or ride-sharing apps like Grab/Gojek. While local buses are the cheapest (around €4), they can be slow and less direct. Tourist shuttle buses, like Kura-Kura Bus or Perama Tour, offer more comfort and direct routes for a slightly higher price (typically €5-€10), often including pick-up points in popular areas.

The key to avoiding losing a whole day to Bali gridlock is to understand the actual travel times, not just the distance. For Denpasar to Ubud, while a bus might technically take 0 hours on paper, realistically, you're looking at 1.5 to 3 hours depending on traffic, especially during peak times around Ngurah Rai International Airport and Denpasar city. Always factor in extra time, and consider pre-booking your shuttle or a private transfer for peace of mind, ensuring you get to Ubud smoothly and without hidden surprises.

Frequently asked questions — Denpasar → Ubud

✨ Why visit Ubud?

  • Explore the Sacred Monkey Forest Sanctuary, home to mischievous macaques and ancient temples.
  • Discover the Tegalalang Rice Terraces, an iconic landscape of lush green rice paddies.
  • Participate in a Balinese cooking class to learn traditional recipes and local ingredients.
  • Visit a traditional art market like Pasar Seni Ubud for unique crafts, paintings, and souvenirs.
  • Experience a traditional Balinese dance performance, such as Legong or Barong, for cultural immersion.
🌙
Recommended stay
3 to 5 nights — Ample time to explore cultural sites, enjoy nature, and relax.

☀️ When to visit Ubud?

TROPICAL MOUSSON

April to October — Dry season with pleasant temperatures, ideal for outdoor activities and cultural exploration.

Jan 😞
Feb 😞
Mar 😐
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😐
Nov 😞
Dec 😞
📍
In Ubud — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Ubud
Compare the best rates available
via trip.com

What to do in Ubud?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🌳
Ubud Monkey Forest Sanctuary
Explore this sacred nature reserve home to over 700 long-tailed macaques and ancient temples. It's a unique experience of wildlife interaction within a lush forest setting. Arrive early morning to avoid the biggest crowds and observe the monkeys at their most active. Expect to pay around 5€ for entry.
🌾
Tegallalang Rice Terraces
Witness the iconic stepped rice paddies, a UNESCO World Heritage site showcasing traditional Balinese irrigation. These stunning terraces offer breathtaking photo opportunities. Visit at sunrise or late afternoon for the best light and cooler temperatures. Expect small donations (1-2€) at various viewpoints.
🧘
Yoga Barn Session
Immerse yourself in wellness with a yoga or meditation class at The Yoga Barn, a renowned holistic center. They offer a wide range of daily classes suitable for all levels in a serene environment. Check their schedule online and arrive 15 minutes early; a drop-in class typically costs around 10-12€.
🏛️
Ubud Royal Palace & Saraswati Temple
Explore the historical Puri Saren Agung, the royal palace, and the ornate Saraswati Temple, dedicated to the goddess of art and knowledge. Admire the traditional Balinese architecture and lotus ponds. Both are centrally located and free to enter, but evening dance performances at the palace usually cost around 8-10€.
🎨
Explore Ubud Art Market
Wander through the vibrant Ubud Art Market (Pasar Seni Ubud) for local handicrafts, textiles, and souvenirs. It's a great spot to practice your bargaining skills. Visit in the morning for fewer crowds and a more relaxed shopping experience. Remember to haggle; aim for about half the initial asking price.
🚶
Campuhan Ridge Walk
Enjoy a scenic, easy trek along the Campuhan Ridge, offering panoramic views of rolling hills and lush valleys. It's a perfect escape for nature lovers seeking tranquility close to town. Go early in the morning for cooler temperatures and beautiful sunrise light. The walk is free and takes about 1-1.5 hours round trip.
🌶️
Balinese Cooking Class
Learn to prepare traditional Balinese dishes from scratch, often including a visit to a local market. This hands-on experience provides insight into the local culture and cuisine. Book a class with a reputable school a day or two in advance; prices typically range from 25€ to 40€, including ingredients and a meal.
💧
Goa Gajah (Elephant Cave)
Discover this ancient archaeological site with a captivating cave entrance carved as a demonic mouth, rock-cut reliefs, and bathing pools. It's a less crowded historical gem perfect for a half-day excursion. Best visited in the morning. Entry fee is modest, around 3€, and expect to spend 1-2 hours exploring the grounds.

⏱️ How long to visit Ubud?

3 to 5 days

For an independent francophone traveler, 3-5 days is ideal to fully experience Ubud. This allows you to explore the Monkey Forest, rice terraces, and participate in a cooking class or yoga session. With less time, focus on the main cultural sites; with more, venture into day trips to temples or waterfalls.

Related searches

bus Denpasar Ubud how to get from Denpasar to Ubud ticket price Denpasar to Ubud travel time Denpasar to Ubud travel to Indonesia

Other trips from Denpasar

Book now