The journey from Dharamshala to Udaipur covers approximately 1000 km through the scenic hills of Himachal Pradesh and the plains of Punjab, Haryana, and Rajasthan. You will pass through Delhi and Jaipur. The travel time is typically 20 to 22 hours by road. Udaipur, the 'City of Lakes', is famous for its beautiful lakes, palaces, and romantic atmosphere.
Total Distance: Driving distance is 1000 km; straight-line air distance is 750 km.
Book your bus ticket in advance for a comfortable journey.
October to March for pleasant weather.