Mahendragarh to Ayodhya Distance
The road distance between Mahendragarh and Ayodhya is approximately 800+ km, and the drive usually takes around 12 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 15 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.

Direct Options
RECOMMENDED
CHEAPEST
Mahendragarh
Ayodhya
Approx Travel Time
15h
₹400
Onwards
Mahendragarh
Ayodhya
Approx Travel Time
12h 5m
₹17,843
Onwards
Via Delhi
Mahendragarh
Delhi
Ayodhya
Approx Travel Time
5h 18m
₹3,517
Onwards
Mahendragarh
Delhi
Ayodhya
Approx Travel Time
6h 43m
₹6,111
Onwards
Via Rewari, Delhi
FASTEST
Mahendragarh
Rewari
Delhi
Ayodhya
Approx Travel Time
4h 46m
₹3,602
Onwards
Via Narnaul, Delhi
Mahendragarh
Narnaul
Delhi
Ayodhya
Approx Travel Time
6h 46m
₹3,672
Onwards
Via Palwal
Mahendragarh
Palwal
Ayodhya
Approx Travel Time
13h 7m
₹4,120
Onwards
Via Narnaul
Mahendragarh
Narnaul
Ayodhya
Approx Travel Time
15h 35m
₹1,549
Onwards
Via Hisar
Mahendragarh
Hisar
Ayodhya
Approx Travel Time
6h 7m
₹7,844
Onwards
Via Delhi, Ayodhya
Mahendragarh
Delhi
Ayodhya
Ayodhya
Approx Travel Time
7h 1m
₹3,562
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Ayodhya?
The distance between Mahendragarh and Ayodhya is approximately 800+ km by road.
What is the straight-line (aerial) distance between Mahendragarh and Ayodhya?
The straight-line distance is approximately 600+ km.
How long does it take to travel from Mahendragarh to Ayodhya by road?
It takes around 12 hours by road.
What is the distance from Mahendragarh to Ayodhya via Delhi?
Via Delhi, the distance is approximately 650+ km, taking around 5 hours.
Is there a train from Mahendragarh to Ayodhya?
Yes, trains run between Mahendragarh and Ayodhya, covering approximately 700+ km in around 15 hours.
Does the distance from Mahendragarh to Ayodhya change by route?
Yes — the road distance varies from 800+ km via the direct route to 650+ km via Delhi, depending on the path taken.
Does travel time between Mahendragarh and Ayodhya vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Mahendragarh and Ayodhya?
The driving distance is 800+ km, while the straight-line distance is shorter at 600+ km, due to the road route following terrain and highways.
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Belgaum
- Mahendragarh to Thiruvannamalai
- Mahendragarh to Jhajjar
- Mahendragarh to Pondicherry
- Mahendragarh to Hampi
- Mahendragarh to Bijnor
- Mahendragarh to Sultanpur-Lodhi
- Mahendragarh to Angul
- Mahendragarh to Bhadrachalam
- Mahendragarh to Kannauj
- Mahendragarh to Banda
- Mahendragarh to Beawar
- Mahendragarh to Arrah
- Mahendragarh to TIRUR
- Mahendragarh to Mathura
Routes To Mahendragarh
- Hardoi to Mahendragarh
- Mughal-Sarai to Mahendragarh
- Neem-ka-Thana to Mahendragarh
- Sawai-Madhopur to Mahendragarh
- Nohar to Mahendragarh
- Srinagar to Mahendragarh
- Mirzapur to Mahendragarh
- Karwar to Mahendragarh
- Srikalahasti to Mahendragarh
- Nalgonda to Mahendragarh
- Imphal to Mahendragarh
- Chandpur to Mahendragarh
- Medinipur to Mahendragarh
- Thekkady to Mahendragarh
- Chalisgaon to Mahendragarh

