Ayodhya to Agra - Multiple Options To Reach By Train, Flight, Cab, Bus
Agra is approximately 450+ kms from Ayodhya. The fastest way to reach Agra from Ayodhya is by Flight, Train Via Gwalior. It takes approximately 5 hours. The cheapest way to reach Agra from Ayodhya is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Lucknow
Ayodhya
Lucknow
Agra
Approx Travel Time
10h 40m
₹290
Onwards
Ayodhya
Lucknow
Agra
Approx Travel Time
4h 55m
₹12,542
Onwards
Via Gwalior
FASTEST
Ayodhya
Gwalior
Agra
Approx Travel Time
4h 25m
On Demand
Ayodhya
Gwalior
Agra
Approx Travel Time
5h 11m
₹13,245
Onwards
Via Hardoi
Ayodhya
Hardoi
Agra
Approx Travel Time
12h 50m
₹5,095
Onwards
Via Bareilly
Ayodhya
Bareilly
Agra
Approx Travel Time
14h 17m
₹3,800
Onwards
Via Shahjahanpur
Ayodhya
Shahjahanpur
Agra
Approx Travel Time
14h 38m
₹6,411
Onwards
Via Akbarpur, Ambedkar Nagar
Ayodhya
Akbarpur, Ambedkar Nagar
Agra
Approx Travel Time
15h 40m
₹1,044
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Agra?
Agra is approximately 450+ kms from Ayodhya.
How long does it take to reach Agra from Ayodhya?
It takes approximately 5 hours to reach Agra from Ayodhya by Flight, Train Via Gwalior.
What is the cheapest way to reach Agra from Ayodhya?
The cheapest way to reach Agra from Ayodhya is by Train.
What is the fastest way to reach Agra from Ayodhya?
The fastest way to reach Agra from Ayodhya is by Flight, Train Via Gwalior.