Sirhind to Ayodhya Distance

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

Via Delhi

RECOMMENDED

Sirhind

Delhi

Ayodhya

Approx Travel Time

7h 56m

₹3,497

Onwards

Via Bareilly

Sirhind

Bareilly

Ayodhya

Approx Travel Time

12h 40m

₹480

Onwards

Sirhind

Bareilly

Ayodhya

Approx Travel Time

14h 50m

₹854

Onwards

Ads by MMT

Via Mohali, Lucknow

FASTEST

Sirhind

Mohali

Lucknow

Ayodhya

Approx Travel Time

6h 26m

On Demand

Direct Bus

Sirhind

Ayodhya

Approx Travel Time

15h 10m

On Demand

Ads by MMT

Via Bulandshahr

Sirhind

Bulandshahr

Ayodhya

Approx Travel Time

14h 35m

On Demand

Direct Train

CHEAPEST

Sirhind

Ayodhya

Approx Travel Time

17h 23m

₹415

Onwards

Via Ambala

Sirhind

Ambala

Ayodhya

Approx Travel Time

17h 27m

₹1,376

Onwards

Via Saharanpur

Sirhind

Saharanpur

Ayodhya

Approx Travel Time

16h 32m

₹4,465

Onwards

Direct Cab

Sirhind

Ayodhya

Approx Travel Time

16h 41m

₹19,307

Onwards

Frequently Asked Questions

What is the distance between Sirhind and Ayodhya?

Ayodhya is approximately 750+ km from Sirhind.

How long does it take to reach Ayodhya from Sirhind?

It takes approximately 7 hours to reach Ayodhya from Sirhind by Cab, Flight Via Mohali, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India