Skip to search

Trains from Surat to Agra

969 km by rail · 15 direct trains · fastest 14 hr 5 min on the 20941 Bandra Terminus–Ghazipur City Superfast Express · 1 daily · 3 stations in Surat, 3 in Agra

Departures
01:31 – 23:35
Fare from
₹500
Sleeper · estimate
Check seats for your date

Every direct train

Search Surat to Agra for your date

Surat to Agra, station by station

Other trains from Surat

Other trains to Agra