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