The journey from Bhedaghat to Udaipur covers 950 km. You must reach Jabalpur Junction to catch trains heading towards Rajasthan. The route passes through the scenic landscapes of Madhya Pradesh and Rajasthan. Expect a travel time of 18 to 22 hours by train. This journey connects the central plains to the city of lakes, Udaipur.
Total Distance: 950 km by road, 800 km air distance.
Book your tickets well in advance as this is a high-demand route.
October to March for pleasant weather.