Mehsana to Ayodhya Distance
Ayodhya is approximately 1100+ km from Mehsana. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 29 hours, while trains complete the journey in approximately 24 hours, subject to the chosen service and route. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Ahmedabad
RECOMMENDED
Mehsana
Ahmedabad
Ayodhya
Approx Travel Time
5h 15m
₹7,408
Onwards
FASTEST
Mehsana
Ahmedabad
Ayodhya
Approx Travel Time
5h 2m
₹10,134
Onwards
Via Ahmedabad, Ayodhya
Mehsana
Ahmedabad
Ayodhya
Ayodhya
Approx Travel Time
6h 58m
₹7,453
Onwards
Mehsana
Ahmedabad
Ayodhya
Ayodhya
Approx Travel Time
6h 45m
₹10,179
Onwards
Direct Options
Mehsana
Ayodhya
Approx Travel Time
23h 33m
On Demand
Mehsana
Ayodhya
Approx Travel Time
1d 5h 1m
₹1,699
Onwards
Via Bharatpur
Mehsana
Bharatpur
Ayodhya
Approx Travel Time
21h 16m
₹1,199
Onwards
Mehsana
Bharatpur
Ayodhya
Approx Travel Time
23h 55m
₹2,398
Onwards
Via Ajmer
CHEAPEST
Mehsana
Ajmer
Ayodhya
Approx Travel Time
21h 55m
₹730
Onwards
Via Kanpur
Mehsana
Kanpur
Ayodhya
Approx Travel Time
23h 40m
₹5,324
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Mehsana and Ayodhya?
The straight-line distance is approximately 1000+ km.
What is the distance from Mehsana to Ayodhya via Ahmedabad?
Via Ahmedabad, the distance is approximately 1100+ km, taking around 5 hours.
Is there a train from Mehsana to Ayodhya?
Yes, trains run between Mehsana and Ayodhya, covering approximately 1250+ km in around 24 hours.

