
Mainpuri to Ayodhya
Ayodhya is approximately 350+ kms from Mainpuri. The fastest way to reach Ayodhya from Mainpuri is by Bus Via Kannauj. It takes approximately 5 hours. The cheapest way to reach Ayodhya from Mainpuri is by Train Via Farrukhabad which would take approximately 9 hours.
Sort By
Mode of Transport
Via Lucknow
Mainpuri
Lucknow
Ayodhya
Approx Travel Time
5h 55m
₹857
Onwards
Mainpuri
Lucknow
Ayodhya
Approx Travel Time
2982616d 4h 1m
₹1,311
Onwards
Via Kannauj
Mainpuri
Kannauj
Ayodhya
Approx Travel Time
6h 56m
₹11,884
Onwards
Mainpuri
Kannauj
Ayodhya
Approx Travel Time
9h 19m
₹10,685
Onwards
FASTEST
Mainpuri
Kannauj
Ayodhya
Approx Travel Time
5h 5m
₹1,899
Onwards
Mainpuri
Kannauj
Ayodhya
Approx Travel Time
7h 28m
₹700
Onwards
Via Etawah
Mainpuri
Etawah
Ayodhya
Approx Travel Time
7h 52m
₹4,174
Onwards
Via Farrukhabad
CHEAPEST
Mainpuri
Farrukhabad
Ayodhya
Approx Travel Time
8h 57m
₹370
Onwards
Via Raibareilly
Mainpuri
Raibareilly
Ayodhya
Approx Travel Time
9h 37m
On Demand
Frequently Asked Questions
What is the distance between Mainpuri and Ayodhya?
Ayodhya is approximately 350+ kms from Mainpuri.
How long does it take to reach Ayodhya from Mainpuri?
It takes approximately 5 hours to reach Ayodhya from Mainpuri by Bus Via Kannauj.
What is the cheapest way to reach Ayodhya from Mainpuri?
The cheapest way to reach Ayodhya from Mainpuri is by Train Via Farrukhabad.
What is the fastest way to reach Ayodhya from Mainpuri?
The fastest way to reach Ayodhya from Mainpuri is by Bus Via Kannauj.


