Skip to search

Trains from Agra to Ayodhya

455 km by rail · 7 direct trains · fastest 8 hr 50 min on the 19201 Bhavnagar Terminus–Ayodhya Cantt Express · 3 stations in Agra, 1 in Ayodhya

Departures
00:10 – 18:20
Fare from
₹295
Sleeper · estimate
Check seats for your date

Every direct train

Search Agra to Ayodhya for your date

Agra to Ayodhya, station by station

Other trains from Agra

Other trains to Ayodhya