
Agra to Ayodhya
Ayodhya is approximately 450+ kms from Agra. The fastest way to reach Ayodhya from Agra is by Train, Flight Via Gwalior. It takes approximately 5 hours. The cheapest way to reach Ayodhya from Agra is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Lucknow
Agra
Lucknow
Ayodhya
Approx Travel Time
10h 40m
₹305
Onwards
Agra
Lucknow
Ayodhya
Approx Travel Time
4h 55m
₹12,957
Onwards
Via Gwalior
FASTEST
Agra
Gwalior
Ayodhya
Approx Travel Time
4h 25m
On Demand
Agra
Gwalior
Ayodhya
Approx Travel Time
5h 11m
₹11,027
Onwards
Via Hardoi
Agra
Hardoi
Ayodhya
Approx Travel Time
12h 50m
₹4,559
Onwards
Via Bareilly
Agra
Bareilly
Ayodhya
Approx Travel Time
14h 17m
₹3,872
Onwards
Via Shahjahanpur
Agra
Shahjahanpur
Ayodhya
Approx Travel Time
14h 38m
₹5,183
Onwards
Via Akbarpur, Ambedkar Nagar
Agra
Akbarpur, Ambedkar Nagar
Ayodhya
Approx Travel Time
15h 40m
₹974
Onwards
Frequently Asked Questions
What is the distance between Agra and Ayodhya?
Ayodhya is approximately 450+ kms from Agra.
How long does it take to reach Ayodhya from Agra?
It takes approximately 5 hours to reach Ayodhya from Agra by Train, Flight Via Gwalior.
What is the cheapest way to reach Ayodhya from Agra?
The cheapest way to reach Ayodhya from Agra is by Train.
What is the fastest way to reach Ayodhya from Agra?
The fastest way to reach Ayodhya from Agra is by Train, Flight Via Gwalior.