Hathras to Ayodhya Distance

The road distance between Hathras and Ayodhya is approximately 500+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 11 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 Hathras, India to Ayodhya, India

Direct Options

Direct Cab

RECOMMENDED

Hathras

Ayodhya

Approx Travel Time

8h 3m

₹10,033

Onwards

Direct Train

Hathras

Ayodhya

Approx Travel Time

10h 48m

₹405

Onwards

Via Delhi

FASTEST

Hathras

Delhi

Ayodhya

Approx Travel Time

6h 49m

₹6,727

Onwards

Ads by MMT

Via Etawah

Hathras

Etawah

Ayodhya

Approx Travel Time

9h 46m

On Demand

Hathras

Etawah

Ayodhya

Approx Travel Time

9h 20m

₹694

Onwards

Via Bara Banki

Hathras

Bara Banki

Ayodhya

Approx Travel Time

10h 26m

On Demand

Hathras

Bara Banki

Ayodhya

Approx Travel Time

10h 14m

On Demand

Hathras

Bara Banki

Ayodhya

Approx Travel Time

9h 43m

On Demand

Ads by MMT

Via Bareilly

CHEAPEST

Hathras

Bareilly

Ayodhya

Approx Travel Time

9h 11m

₹370

Onwards

Hathras

Bareilly

Ayodhya

Approx Travel Time

10h 11m

₹724

Onwards

Frequently Asked Questions

What is the distance between Hathras and Ayodhya?

Ayodhya is approximately 500+ km from Hathras.

How long does it take to reach Ayodhya from Hathras?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India