Jodhpur to Udaipur Distance
The road distance between Jodhpur and Udaipur is approximately 300+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 6 hours. The fastest way to reach Udaipur takes approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Cab
RECOMMENDED
FASTEST
Jodhpur
Udaipur
Approx Travel Time
4h 49m
₹2,475
Onwards
Direct Bus
CHEAPEST
Jodhpur
Udaipur
Approx Travel Time
6h 7m
₹550
Onwards
Frequently Asked Questions
What is the distance between Jodhpur and Udaipur?
The distance between Jodhpur and Udaipur is approximately 300+ km by road.
What is the straight-line (aerial) distance between Jodhpur and Udaipur?
The straight-line distance is approximately 200+ km.
How long does it take to travel from Jodhpur to Udaipur by road?
It takes around 5 hours by road.
How much does it cost to travel from Jodhpur to Udaipur?
Costs vary by mode — approximately ₹550+ by bus and ₹2450+ by cab.
Does travel time between Jodhpur and Udaipur vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Jodhpur and Udaipur?
The driving distance is 300+ km, while the straight-line distance is shorter at 200+ km, due to the road route following terrain and highways.
What are the major restaurants on the way from Jodhpur to Udaipur by road?
Major restaurants on the road route from Jodhpur to Udaipur include: • Rudra Restaurant & Fast Food • Nasshto Backery And Cafe • Dhabalogy • Shree Vallabha Dining Hall (a.c. Hall) • Indra Makkhan Malai Restro Cafe
Routes Connecting Jodhpur
Routes From Jodhpur
Routes Connecting Udaipur
Routes From Udaipur
Popular Places Routes
- Jaipur to Lalitpur
- Fazilka to Ahmedabad
- Krishnanagar to Yellapur
- Lakshadweep to Thodupuzha
- Giddarbaha to Nandura
- Dwarka to Kavali
- Gopalganj to Ooty
- Amalapuram to Pudukkottai
- Venkatagiri to Thiruvannamalai
- Sringeri to Kullu
- Ranaghat to Sulya
- Agartala to Malout
- Jorhat to Siddipet
- Kalol to Mumbai
- Badlapur to Zaheerabad

