
Ayodhya to Agra
Agra is approximately 450+ kms from Ayodhya. The fastest way to reach Agra from Ayodhya is by Bus. It takes approximately 4 hours. The cheapest way to reach Agra from Ayodhya is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Delhi
Ayodhya
Delhi
Agra
Approx Travel Time
3h 35m
₹17,136
Onwards
Via Varanasi
Ayodhya
Varanasi
Agra
Approx Travel Time
7h 50m
₹24,593
Onwards
Via Faizabad, Varanasi
Ayodhya
Faizabad
Varanasi
Agra
Approx Travel Time
8h 41m
₹22,612
Onwards
Via Lucknow
Ayodhya
Lucknow
Agra
Approx Travel Time
10h 15m
₹925
Onwards
Ayodhya
Lucknow
Agra
Approx Travel Time
10h 40m
On Demand
Ayodhya
Lucknow
Agra
Approx Travel Time
8h 13m
₹1,779
Onwards
Via Kanpur
Ayodhya
Kanpur
Agra
Approx Travel Time
10h 48m
₹330
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 4 hours to reach Agra from Ayodhya by Bus.
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 Bus.


