Badung
Badung
Ubud
Ubud
Driving

Badung to Ubud

Updated: 28 May 2026

The journey from Badung to Ubud covers approximately 35 kilometers through the heart of Bali. Most travelers utilize private car hires or ride-hailing apps like Grab or Gojek for this route. The drive typically takes 90 minutes depending on the heavy traffic near Denpasar and Batubulan. You will pass through traditional Balinese villages and artisan workshops along the way. The route follows the main arterial roads connecting the southern tourist hubs to the cultural center of Ubud.

Total Distance: Driving distance is 35 km; straight-line air distance is 28 km.
Fastest Way
Private car hire is the fastest, taking 90 minutes if you depart before 8:00 AM.
Cheapest Way
Shared shuttle services or local motorbike taxis (ojek) cost around IDR 100,000 to 150,000.
Compare Badung to Ubud Routes
Driving
Direct
Duration
1 hour 30 mins
Avg Price
IDR 300,000 - 500,000
Operator
Grab/Gojek
Route
Jalan Raya Ubud via Jalan Bypass Ngurah Rai

Book your ride during off-peak hours to avoid the notorious traffic congestion in Sukawati.

Travel Tips
  • Avoid Peak Hours
    Traffic between Badung and Ubud is heaviest from 4:00 PM to 7:00 PM.
  • Use Apps
    Download Grab or Gojek for transparent pricing and reliable drivers.
  • Carry Cash
    Small shops and local markets in Ubud often do not accept credit cards.
  • Dress Modestly
    Always carry a sarong if you plan to visit temples along the route.
  • Stay Hydrated
    The humidity can be high; keep a reusable water bottle with you.
Safety Tips
  • Helmet Safety
    If renting a motorbike, ensure your helmet is SNI certified.
  • Traffic Awareness
    Be cautious of sudden stops by local transport vehicles.
  • Valuables
    Keep your bag in front of you if riding a motorbike taxi.
  • Emergency Numbers
    Save the local police and ambulance numbers in your phone.
People Also Ask
  • Is there a bus from Badung to Ubud?
    There is no formal public bus system; private shuttles are the standard.
  • How much is a taxi to Ubud?
    Expect to pay between IDR 300,000 and 500,000 for a private car.
  • Is it better to drive or hire a driver?
    Hiring a driver is recommended to navigate the complex traffic.
  • How long does it take to get to Ubud?
    It takes 90 minutes to 2 hours depending on traffic conditions.
  • Can I take a train to Ubud?
    No, there are no train lines on the island of Bali.
Quick Info
  • From Badung, Bali, Indonesia
  • To Ubud, Bali, Indonesia
  • Modes
Best Time to Travel

April to October is ideal as the dry season ensures clearer roads and better visibility for the scenic drive.

Things to Do in Ubud
1
Sacred Monkey Forest Sanctuary
Explore the lush forest home to over 700 long-tailed macaques. It features ancient temple structures and dense banyan trees.
2
Ubud Art Market
Browse locally made silk scarves, lightweight shirts, and handmade woven bags. It is the best place to practice your bargaining skills.
3
Tegalalang Rice Terrace
Witness the iconic tiered rice paddies that define Bali's landscape. Early morning visits provide the best lighting for photography.
4
Ubud Royal Palace
Visit the Puri Saren Agung to admire traditional Balinese architecture. Evening dance performances are held here regularly.
Tags
Badung to Ubud transport Bali private car hire Badung to Ubud taxi fare Ubud travel guide Bali transport tips Badung to Ubud route Bali taxi prices Ubud day trip