Aligarh to Ayodhya Distance

The road distance between Aligarh and Ayodhya is approximately 450+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 7 hours, while trains complete the journey in approximately 10 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 7 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.

Read More
Route map showing distance and travel time from Aligarh, India to Ayodhya, India

Direct Options

Direct Bus

RECOMMENDED

Aligarh

Ayodhya

Approx Travel Time

7h 10m

₹999

Onwards

Direct Train

Aligarh

Ayodhya

Approx Travel Time

10h

₹315

Onwards

Direct Cab

Aligarh

Ayodhya

Approx Travel Time

7h 59m

₹10,838

Onwards

Via Delhi

FASTEST

Aligarh

Delhi

Ayodhya

Approx Travel Time

6h 47m

₹6,517

Onwards

Ads by MMT

Via Kanpur

CHEAPEST

Aligarh

Kanpur

Ayodhya

Approx Travel Time

9h 38m

₹285

Onwards

Aligarh

Kanpur

Ayodhya

Approx Travel Time

9h 51m

₹739

Onwards

Via Etawah

Aligarh

Etawah

Ayodhya

Approx Travel Time

9h 50m

₹699

Onwards

Ads by MMT

Via Lucknow

Aligarh

Lucknow

Ayodhya

Approx Travel Time

10h 18m

₹1,160

Onwards

Aligarh

Lucknow

Ayodhya

Approx Travel Time

10h 24m

₹1,614

Onwards

Via Moradabad

Aligarh

Moradabad

Ayodhya

Approx Travel Time

10h 55m

₹865

Onwards

Frequently Asked Questions

What is the distance between Aligarh and Ayodhya?

Ayodhya is approximately 450+ km from Aligarh.

How long does it take to reach Ayodhya from Aligarh?

It takes approximately 7 hours to reach Ayodhya from Aligarh by Cab, Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India