1map logoGo to main page

Denpasar (Bali) to Ubud (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 to Ubud : 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 to Ubud offers a striking contrast between the bustling urban energy of the airport capital and the serene, cultural richness found in the picturesque rice fields and artistic heart of Bali.

Best Neighbourhoods in Ubud (Bali)

Ubud's neighborhoods offer diverse experiences, each with its own charm.

Campuhan Ridge
• Stunning views of lush valleys and rice fields
• Great for scenic hikes and photography
Monkey Forest Area
• Home to playful long-tailed monkeys
• Close to cultural landmarks and shops
Penestanan
• Known for its artistic vibe and studios
• Offers tranquil, traditional Balinese ambiance

Best Times To Visit Ubud (Bali)'s Attractions

Timing your visits can significantly enhance your experience in Ubud.

Tegallalang Rice Terraces
Early morning visits offer stunning sunrise views and fewer tourists.
Ubud Monkey Forest
Late afternoon is ideal for calmer encounters with friendly monkeys.
Ubud Art Market
Weekdays are less crowded, allowing for relaxed shopping and exploration.

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

Ubud enjoys a tropical climate with warm temperatures year-round, making it a pleasant destination for most travelers. The rainy season from November to March brings occasional downpours, while the dry months of April to October offer ideal conditions for outdoor activities and cultural exploration.

Dining Recommendation in Ubud (Bali)

Don't miss trying the traditional Balinese dish, Babi Guling, at Ibu Oka, where the atmosphere combines rustic charm with a local flair, providing a unique dining experience. Unlike the more international offerings in Denpasar, Ubud’s focus on local ingredients and authentic flavors creates a deeper connection to Bali's culinary heritage.

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 to Ubud : 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.

🚗 Experience a scenic journey through lush landscapes as you drive the 24.1 km distance from Denpasar to Ubud, taking around 23 minutes to reach your destination. 💰 Enjoy budget-friendly travel options with prices ranging from $2 to $4 for a car ride to Ubud from Denpasar, giving you flexibility in choosing transportation that suits your preferences. 🌿 Immerse yourself in the beauty of Bali as you make your way to Ubud, known for its vibrant arts scene, lush rice terraces, and serene atmosphere, promising a journey filled with cultural delights.
Average price
$2 - $4
🚂 Embark on a scenic train journey from Denpasar to Ubud, a charming cultural hub in Bali. The route covers a distance of 30.3 km and takes approximately 1 hour and 35 minutes to reach your destination in Gianyar Regency. 🚌 Upon arrival in Ubud, take a short 52-minute bus ride towards GOR Ngurah Rai - Monkey Forest Ubud - GOR Ngurah Rai. The bus, operated by PT. Satria Trans Jaya, offers convenient transfers from Gor Ngurah Rai to Pura Dalem Puri Peliatan Ubud.
🚌 Traveling from Denpasar to Ubud by bus takes approximately 1 hour and 15 minutes, offering a convenient and cost-effective transportation option. 🎫 Bus ticket prices between Denpasar and Ubud typically range from $6 to $12, providing affordable travel choices for passengers exploring Bali. 🛣️ Two main routes connect Denpasar to Ubud, each taking around 1 hour and 40 minutes to cover the distance of approximately 33.6 km, with comfortable buses operated by 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 get from Denpasar to Ubud is by driving. The cost of fuel for the journey is estimated to be around $2 to $4, though prices may vary. The drive typically takes about 23 minutes, depending on traffic conditions.
The fastest way to travel from Denpasar to Ubud is by taking a taxi. This option usually takes around 23 minutes, depending on traffic conditions. The taxi fare can vary between $15 to $18.
The distance from Denpasar to Ubud is approximately 19 km. If you choose to travel by road, the total distance is 24 km. The driving route usually takes around 23 minutes, depending on the traffic conditions.
The most convenient and affordable way to travel from Denpasar to Ubud without a car is by taking a bus. There are local bus services that operate regularly between the two cities, and the journey takes approximately 1 hour and 15 minutes. The cost of a bus ticket ranges from $6 to $14, depending on the type of bus and the time of travel.
The journey from Denpasar to Ubud usually takes around 1 hour and 15 minutes, including transfers.
There are numerous accommodation options available near Ubud over 5947 hotels to choose from, travelers can easily find a place that suits their preferences and budget. Prices for hotels start at around $49 per night, and there is a wide range of options available, including luxury resorts, boutique hotels, guesthouses, and homestays.
Yes, you can definitely drive from Denpasar to Ubud. The driving distance between the two places is around 24 km, and it takes approximately 23 minutes to reach Ubud by car.
The cost of a bus ticket from Denpasar to Ubud ranges between $6 and $13, depending on the type of bus and the operator. Travelers can choose from several bus companies that offer this route, such as Perama Tour and Kura-Kura Bus.
The cost to drive from Denpasar to Ubud ranges from $2 to $4. This is a relatively inexpensive option for transportation between the two locations. The driving distance is approximately 23 minutes, making it a convenient and affordable way to travel.