Haridwar to Agra trains
6 direct trains from Haridwar to Agra, with timings, journey time and running days.
All trains from Haridwar to Agra
| Train | Departs | Arrives | Time |
|---|---|---|---|
| 18478 Kalingautkal Express Mail/Express · Daily · 1A,2A,3A,3E,SL,GEN,PWD |
06:54 | 14:40 | 7h 46m 442 km |
| 14310 Ujjaini Express Mail/Express · Tue,Wed · 2A,3A,3E,SL,GEN,PWD |
07:45 | 16:25 | 8h 40m 452 km |
| 14318 YNRK LMNR Express Mail/Express · Fri,Sat · 2A,3A,3E,SL,GEN,PWD |
07:45 | 16:25 | 8h 40m 452 km |
| 17364 YNRK UBL Express Mail/Express · Thu |
07:45 | 15:45 | 8h 00m 442 km |
| 01704 Hw-jbp Puja Special Special · Fri |
15:10 | 01:40 +1d | 10h 30m 415 km |
| 12172 HW LTT AC Express Superfast · Tue,Fri · 1A,2A,3A |
17:20 | 00:50 +1d | 7h 30m 442 km |
Tap a train for its live running status, full route, coach position and seat availability.
Haridwar to Agra at a glance
6 direct trains run from Haridwar to Agra, and 1 of them runs every day. The fastest is 12172 HW LTT AC Express, which leaves Haridwar at 17:20 and reaches Agra Cantt Jn at 00:50 the next day, taking 7h 30m. The first train of the day leaves at 06:54 (18478) and the last at 17:20 (12172).
In Agra, they arrive at Agra Cantt Jn (AGC, 6).
2 of these trains arrive on a later day than they leave, so check the date shown next to the arrival time.
By type: 4 Mail/Express, 1 Special, 1 Superfast.
Questions about Haridwar to Agra trains
How many direct trains run from Haridwar to Agra?
Our timetable shows 6 direct trains from Haridwar to Agra, and 1 of them run daily.
Which is the fastest train from Haridwar to Agra?
12172 HW LTT AC Express is the fastest: it leaves Haridwar (HW) at 17:20 and reaches Agra Cantt Jn (AGC) at 00:50, taking 7h 30m.
What time is the first train from Haridwar to Agra?
The first departure is 18478 Kalingautkal Express at 06:54 from Haridwar (HW). The last is 12172 HW LTT AC Express at 17:20.
Which trains run daily from Haridwar to Agra?
1 trains run every day: 18478 at 06:54.
How far is Agra from Haridwar by train?
About 415 to 452 km, depending on the route the train takes.