Skip to search

Trains from Jaipur to Agra

222 km by rail · 31 direct trains · fastest 3 hr 20 min on the 19725 Darbhanga Amrit Bharat · 4 daily · 5 stations in Jaipur, 3 in Agra

Departures
02:30 – 23:24
Fare from
₹180
Sleeper · estimate
Check seats for your date

Every direct train

Search Jaipur to Agra for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Bandikui JnBKI

    Jaipur JP to Agra Cantt AGC

    04:405 hr 40 min10:20
    12308JU HWH SF EXP04:40 — 06:08Superfast

    22308 BKN HWH SF EXP 04:40 — 06:08 on Mon, Thu and Sun

    Holds 9 in 101 hr 14 min to change at BKI

    Holds about 9 times in 10 here. Measured on 1,19,335 paired days.

    19666UDZ KURJ EXP07:22 — 10:20Mail/Express

    19666 often runs late

  • One change at DausaDO

    Jaipur JP to Agra Cantt AGC

    04:305 hr 50 min10:20
    12915ASHRAM EXPRESS04:30 — 05:21Superfast
    Holds 9 in 101 hr 27 min to change at DO

    Holds about 9 times in 10 here. Measured on 29,638 paired days.

    19666UDZ KURJ EXP06:48 — 10:20Mail/Express

    19666 often runs late

  • One change at DausaDO

    Jaipur JP to Agra Cantt AGC

    04:156 hr 5 min10:20
    09523OKHA DEE SF SPL04:15 — 05:05Superfast
    Holds 10 in 101 hr 43 min to change at DO

    Holds about 19 times in 20 here. Measured on 29,638 paired days.

    19666UDZ KURJ EXP06:48 — 10:20Mail/Express

    09523 often runs late

Jaipur to Agra, station by station

Other trains from Jaipur

Other trains to Agra