
Ayodhya to Mathura
Mathura is approximately 500+ kms from Ayodhya. The fastest way to reach Mathura from Ayodhya is by Flight, Train Via Gwalior. It takes approximately 6 hours. The cheapest way to reach Mathura from Ayodhya is by Train Via Bharatpur which would take approximately 13 hours.
Sort By
Mode of Transport
Via Lucknow
Ayodhya
Lucknow
Mathura
Approx Travel Time
11h 40m
₹410
Onwards
Ayodhya
Lucknow
Mathura
Approx Travel Time
13h 25m
₹634
Onwards
Via Bharatpur
CHEAPEST
Ayodhya
Bharatpur
Mathura
Approx Travel Time
12h 25m
₹275
Onwards
Ayodhya
Bharatpur
Mathura
Approx Travel Time
12h 40m
₹1,379
Onwards
Via Gwalior
FASTEST
Ayodhya
Gwalior
Mathura
Approx Travel Time
5h 25m
On Demand
Via Delhi
Ayodhya
Delhi
Mathura
Approx Travel Time
5h 25m
₹2,410
Onwards
Via Aligarh
Ayodhya
Aligarh
Mathura
Approx Travel Time
12h 40m
₹2,334
Onwards
Via Bareilly
Ayodhya
Bareilly
Mathura
Approx Travel Time
13h 10m
₹310
Onwards
Via Sultanpur
Ayodhya
Sultanpur
Mathura
Approx Travel Time
12h 40m
₹500
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Mathura?
Mathura is approximately 500+ kms from Ayodhya.
How long does it take to reach Mathura from Ayodhya?
It takes approximately 6 hours to reach Mathura from Ayodhya by Flight, Train Via Gwalior.
What is the cheapest way to reach Mathura from Ayodhya?
The cheapest way to reach Mathura from Ayodhya is by Train Via Bharatpur.
What is the fastest way to reach Mathura from Ayodhya?
The fastest way to reach Mathura from Ayodhya is by Flight, Train Via Gwalior.