Trains from Haridwar to Udaipur
968 km by rail · 2 direct trains · fastest 19 hr 55 min on the 09610 Rishikesh–Udaipur City · 1 station in Haridwar, 1 in Udaipur
- Fare from
- ₹500
- Sleeper · estimate
968 km by rail · 2 direct trains · fastest 19 hr 55 min on the 09610 Rishikesh–Udaipur City · 1 station in Haridwar, 1 in Udaipur