The journey from Mussoorie to Udaipur covers about 850 kilometers. You must descend to Dehradun or Haridwar to access rail or road links to Udaipur. Udaipur is a major city in Rajasthan. The journey takes approximately 18 to 20 hours by road or rail.
Total Distance: 850 km by road, 700 km air distance.
Udaipur is well-connected by rail.
The road via Delhi is the most direct.
October to March for pleasant weather.