Skip to search

Trains from Kolkata to Agra

1,264 km by rail · 13 direct trains · fastest 19 hr 10 min on the 12938 Garbha Express · 1 daily · 3 stations in Kolkata, 3 in Agra

Departures
07:25 – 23:55
Fare from
₹625
Sleeper · estimate
Check seats for your date

Every direct train

Search Kolkata to Agra for your date

Kolkata to Agra, station by station

Other trains from Kolkata

Other trains to Agra