The journey from Narsinghpur to Udaipur covers about 800 km, connecting the heart of Madhya Pradesh to the city of lakes, Udaipur in Rajasthan. Rail is the most convenient mode, with connections usually available via Bhopal or Ahmedabad. The journey takes you through the heart of the Deccan plateau and into the desert state. Expect a travel time of 15 to 17 hours by train.
Total Distance: 800 km by road, 650 km straight-line.
Book your tickets in advance as this is a popular route.
October to March for pleasant weather.