The journey from Kedagaon to Udaipur is approximately 900 km. You will need to travel to Pune to catch a train to Udaipur. The route passes through the scenic landscapes of Maharashtra and Rajasthan. Udaipur is a beautiful city of lakes in Rajasthan. Expect a travel time of around 18-22 hours by train.
Total Distance: Driving distance 900 km, straight-line air distance 750 km.
Udaipur is a popular tourist destination.
October to March for pleasant weather.