1map logoGo to main page

Denpasar (Bali), Bali to Ubud (Bali), Bali from $2: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denpasar (Bali), Indonesia
to
Ubud (Bali), Indonesia

How to Get from Denpasar (Bali) to Ubud (Bali): Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 by carBest price
24.2 kmDistance
23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denpasar (Bali) to Ubud (Bali) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Kura-Kura bus
Bus
Average Duration
1h  15m
Estimated price
$6-12
Recommended
route map
Distance: 24.2 km
Duration: 23m

See more options

Company
various
Drive
Average Duration
23m
Estimated price
$2-4
Company
various
Taxi
Average Duration
23m
Estimated price
$14-18

Traveling From Denpasar (Bali) to Ubud (Bali)

The journey from Denpasar, bustling with vibrant city life and modern amenities, to Ubud, often celebrated for its tranquil rice terraces and rich cultural heritage, offers travelers a striking contrast in experiences.

Best Neighbourhoods in Ubud (Bali)

Ubud's neighborhoods offer diverse experiences for every type of traveler.

Campuhan Ridge
• Scenic rice field views and peaceful walking trails.
• Close to art galleries and local cafes.
Penestanan
• Known for yoga studios and wellness retreats.
• Features charming local shops and eateries.
Suweta
• Home to traditional Balinese culture and performing arts.
• Offers spacious villas with stunning landscapes.

Best Times To Visit Ubud (Bali)'s Attractions

Planning your visit can enhance your experience of Ubud's highlights.

Tegallalang Rice Terraces
Early mornings offer fewer crowds and stunning sunrise views.
Ubud Monkey Forest
Visit in the late afternoon for a quieter experience with playful monkeys.
Ubud Art Market
Weekdays are less crowded, allowing for easier browsing and bargaining.

Ubud (Bali) Weather: What to Expect Year-Round

Ubud experiences a tropical climate with warm temperatures and distinct wet and dry seasons, making it a year-round destination. The dry season from April to October offers the best weather for outdoor activities, while the rainy season can bring lush landscapes and quieter attractions.

Dining Recommendation in Ubud (Bali)

Visit Warung Babi Guling Ibu Oka for an authentic taste of Balinese suckling pig, a dish that showcases local spices and cooking techniques distinct from the diverse street food offerings in Denpasar. The vibrant atmosphere and lush surroundings create a memorable setting, allowing you to truly savor the flavors and cultural heritage of Ubud.

Denpasar (Bali) - Ubud (Bali) operators

Explore transport companies operating between Denpasar (Bali) and Ubud (Bali), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Website
kura2bus.com

Bus from GrandLucky Sanur to Museum Puri Lukisan

Average Duration
1h 8m
Estimated price
$1-6
Taxi
Contact phone
+62 361 935 1011

Taxi from Denpasar to Ubud

Average Duration
23m
Estimated price
$14-18
Website
grab.com

Taxi from Denpasar to Ubud

Average Duration
23m
Estimated price
$14-18
Contact phone
+62 361 701111
Website
bluebirdgroup.com

Taxi from Denpasar to Ubud

Average Duration
23m
Estimated price
$14-18

Denpasar (Bali) to Ubud (Bali): Overview of Bus, Train, Flight, and Car Trips

Traveling between Denpasar (Bali) and Ubud (Bali) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Set off on a picturesque journey from Denpasar to Ubud, spanning a scenic driving distance of 15 miles, promising a quick 23-minute drive through Bali's lush landscapes. 💸 Enjoy the budget-friendly convenience of traveling between Denpasar and Ubud by car, with prices typically ranging from $2 to $4, offering an accessible and affordable transportation option for exploring the island.
Average price
$2 - $4
🚆 Embark on a scenic train journey from Denpasar to Ubud a distance of 30.3 km, the train ride lasts approximately 1 hour and 35 minutes, offering a relaxing way to travel through Bali's beautiful landscapes. 🚌 Begin your adventure by taking a bus towards GOR Ngurah Rai, then heading to Monkey Forest Ubud before arriving at Pura Dalem Puri Peliatan Ubud. The bus service provided by PT. Satria Trans Jaya ensures a comfortable and convenient transfer, taking around 52 minutes to reach your destination in Ubud.
🚌 Starting from Denpasar, a scenic bus journey to Ubud takes approximately 1 hour and 15 minutes, offering a convenient and affordable travel option. 🌿 The bus ticket prices between Denpasar and Ubud typically range from $6 to $12, making it a budget-friendly choice for exploring different parts of Bali. 🛤️ There are two routes available, both taking around 1 hour and 40 minutes, covering distances of 33.6 km and 35.6 km, providing a comfortable ride with PT. Satria Trans Jaya.

Frequently asked questions

Find out more about the route from Denpasar (Bali) to Ubud (Bali).

Or choose the category:
The cheapest way to travel from Denpasar to Ubud is by driving. The distance between the two cities is approximately 23 minutes by car, and the cost is estimated to be around $2-$4. This option allows you to have the freedom to explore at your own pace and also provides the convenience of being able to stop at various attractions along the way. However, please be aware of traffic conditions, especially during peak hours.
The fastest way to travel from Denpasar to Ubud is by taking a taxi. This option usually takes around 23 minutes and costs between $15 and $18. Taxis in Bali are readily available and can be easily hailed or booked through ride-hailing apps. Taking a taxi eliminates the need for transfers or waiting time, allowing you to reach Ubud quickly and efficiently.
The distance between Denpasar and Ubud is approximately 12 miles. If you're traveling by road, the distance would be about 15.2 miles. Keep in mind that traffic conditions may affect the actual travel time.
The easiest way to travel from Denpasar to Ubud without a car is by taking a bus. There are several bus companies that operate between the two cities and the journey usually takes around 1 hour and 15 minutes. The bus fare ranges from $6 to $14 depending on the type of bus and the company. Buses are a popular and affordable option for travelers as they offer comfortable seating and air conditioning.
The journey from Denpasar to Ubud typically takes around 1 hour and 15 minutes, including transfers. The most common mode of transportation is by car or taxi, which offers a comfortable and convenient way to reach Ubud. Additionally, there are shuttle services and public buses available, but these may take longer depending on traffic conditions. It is advisable to plan your travel accordingly and check for any updates or delays before embarking on your journey.
There are plenty of options for accommodations near Ubud are over 5,947 hotels available in the area to suit various budgets and preferences. Prices for hotels in Ubud start at $49 per night. Whether you are looking for a luxury resort, a boutique hotel, or a budget guesthouse, you will have no trouble finding a place to stay in Ubud. It is advisable to book in advance to secure your preferred choice of accommodation.
Yes, you can drive from Denpasar to Ubud in Bali. The driving distance between the two places is approximately 15 miles, and it usually takes around 23 minutes to complete the journey by car. It is a popular and convenient option for travelers, with well-maintained roads and clear signage along the way.
The cost of a bus ticket from Denpasar to Ubud generally ranges from $6 to $13, depending on the type of bus and the company you choose. Prices may also vary based on the time of day and the demand for tickets. It's recommended to check with different bus operators to compare prices and choose the most affordable option for your travel needs. Keep in mind that prices are subject to change, so it's always best to double-check before purchasing your ticket.
The cost of driving from Denpasar to Ubud can range from $2 to $4. This price includes the fuel required for the journey, which is approximately 23 minutes long. However, it is important to note that this cost may vary depending on factors such as current fuel prices and traffic conditions. It is recommended to check for the most up-to-date prices and plan your journey accordingly.