Skip to search

Trains from Nashik to Agra

1,156 km by rail · 8 direct trains · fastest 13 hr 11 min on the 22221 Hazrat Nizamuddin Rajdhani · 4 daily · 1 station in Nashik, 1 in Agra

Departures
02:55 – 23:00
Fare from
₹590
Sleeper · estimate
Check seats for your date

Every direct train

Search Nashik to Agra for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Jalgaon JnJL

    Nasik Road NK to Agra Cantt AGC

    17:0014 hr 30 min07:30+1 arrives the next day
    12188JBP GARIB RATH17:00 — 19:38Garib Rath

    22103 LTT AYODHYA EXP 17:00 — 19:38 on Mon

    20153 CSMT REWA SF 17:00 — 19:38 on Fri

    Holds 8 in 101 hr 7 min to change at JL — tight

    Holds about 8 times in 10 here. 209 min would make it 9 in 10. Measured on 4,62,060 paired days.

    22221NZM RAJDHANI20:45 — 07:30Rajdhani

    12188 often runs late

  • One change at Jalgaon JnJL

    Nasik Road NK to Agra Cantt AGC

    16:1415 hr 16 min07:30+1 arrives the next day
    22357LTT GAYA SF EXP16:14 — 18:58Mail/Express
    Holds 8 in 101 hr 47 min to change at JL — tight

    Holds about 8 times in 10 here. This train arrives a median 63 min late, against 33 min late for the junction's typical arrival. 239 min would make it 9 in 10. Measured on 4,62,060 paired days.

    22221NZM RAJDHANI20:45 — 07:30Rajdhani

    22357 often runs late

  • One change at Gwalior JnGWL

    Nasik Road NK to Agra Cantt AGC

    18:1915 hr 19 min09:38+1 arrives the next day
    22221NZM RAJDHANI18:19 — 06:09Rajdhani
    Holds 8 in 101 hr 28 min to change at GWL — tight

    Holds about 8 times in 10 here. 138 min would make it 9 in 10. Measured on 86,750 paired days.

    12715SACHKHAND SF EX07:37 — 09:38Superfast

    22221 often runs late

Nashik to Agra, station by station

Other trains from Nashik

Other trains to Agra