Skip to search

Trains from Haridwar to Ujjain

1,053 km by rail · 2 direct trains · fastest 20 hr 10 min on the 14310 Ujjaini Express · 1 station in Haridwar, 1 in Ujjain

Fare from
₹525
Sleeper · estimate
Check seats for your date

Every direct train

  • 14310Ujjaini Express
    07:4520 hr 10 min03:55+1 arrives the next day

    Haridwar Jn (HW) to Ujjain Jn (UJN)

    1,053 km · Mail/Express · fastest

    Seats and fares for HW to UJN

  • 14318Rishikesh–Lakshmibai Nagar Express
    07:4520 hr 10 min03:55+1 arrives the next day

    Haridwar Jn (HW) to Ujjain Jn (UJN)

    1,053 km · Mail/Express

    Seats and fares for HW to UJN

Search Haridwar to Ujjain for your date

Haridwar to Ujjain, station by station

Other trains from Haridwar

Other trains to Ujjain