Skip to search

Trains from Haridwar to Agra

415 km by rail · 6 direct trains · fastest 7 hr 30 min on the 12172 Haridwar–Mumbai LTT AC Express · 1 daily · 1 station in Haridwar, 2 in Agra

Departures
06:54 – 17:20
Fare from
₹275
Sleeper · estimate
Check seats for your date

Every direct train

Search Haridwar to Agra for your date

Haridwar to Agra, station by station

Other trains from Haridwar

Other trains to Agra