The journey from Vaniyambadi to Udaipur covers approximately 1900 km. You will need to reach Jolarpettai Junction to board trains heading towards Rajasthan. The route passes through the heart of central India. The travel time by train is roughly 32 to 38 hours. Udaipur is known as the City of Lakes.
Total Distance: Driving distance 1950 km, straight-line air distance 1600 km.
Check for trains that offer comfortable sleeper or AC coaches.
October to March, when the weather is pleasant.