The distance between Lucknow and Udaipur is approximately 950 km. Trains take about 18-20 hours. By road, the journey via NH 27 and NH 52 takes around 20 hours. Udaipur is known as the City of Lakes.
Total Distance: 950 km by road, 800 km air distance.
Trains are the most reliable mode.
The road is in good condition.
October to March for pleasant weather.