The journey from Barshi to Udaipur spans approximately 950 km through the heart of Maharashtra and Rajasthan. You will primarily traverse NH 52, passing through major hubs like Aurangabad and Dhule. This route is best suited for private vehicles or multi-leg bus journeys. Expect a travel time of 18 to 20 hours depending on traffic near Indore. The landscape shifts from the Deccan Plateau to the Aravalli range as you approach Udaipur.
Total Distance: Driving distance is 950 km; straight-line air distance is 780 km.
Start early from Barshi to avoid heavy truck traffic on the Dhule-Indore stretch.
October to March, as the weather is pleasant for exploring the City of Lakes.