Trains from Ujjain to Haridwar
1,052 km by rail · 2 direct trains · fastest 23 hr on the 14309 Ujjaini Express · 1 station in Ujjain, 1 in Haridwar
- Fare from
- ₹525
- Sleeper · estimate
1,052 km by rail · 2 direct trains · fastest 23 hr on the 14309 Ujjaini Express · 1 station in Ujjain, 1 in Haridwar