Tarn-Taran to Ayodhya Distance

Ayodhya is approximately 1050+ km from Tarn Taran. Compare the available routes and travel options between the two cities. 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 6 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 Tarn Taran, India to Ayodhya, India

Via Bathinda, Delhi

RECOMMENDED

CHEAPEST

Tarn Taran

Bathinda

Delhi

Ayodhya

Approx Travel Time

16h 13m

₹1,385

Onwards

Via Jalandhar, Ghaziabad

Tarn Taran

Jalandhar

Ghaziabad

Ayodhya

Approx Travel Time

21h 24m

₹4,075

Onwards

Ads by MMT

Via Hisar

Tarn Taran

Hisar

Ayodhya

Approx Travel Time

9h 10m

₹4,540

Onwards

Via Amritsar, Delhi

FASTEST

Tarn Taran

Amritsar

Delhi

Ayodhya

Approx Travel Time

6h 15m

₹8,217

Onwards

Tarn Taran

Amritsar

Delhi

Ayodhya

Approx Travel Time

9h 40m

₹4,152

Onwards

Tarn Taran

Amritsar

Delhi

Ayodhya

Approx Travel Time

9h 58m

₹4,723

Onwards

Ads by MMT

Via Firozpur, Chandigarh

Tarn Taran

Firozpur

Chandigarh

Ayodhya

Approx Travel Time

23h 39m

₹2,548

Onwards

Via Bathinda, Hisar

Tarn Taran

Bathinda

Hisar

Ayodhya

Approx Travel Time

8h 47m

₹4,475

Onwards

Via Firozpur, Hisar

Tarn Taran

Firozpur

Hisar

Ayodhya

Approx Travel Time

10h 2m

₹4,569

Onwards

Via Yamunanagar

Tarn Taran

Yamunanagar

Ayodhya

Approx Travel Time

17h 44m

₹7,062

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Tarn Taran and Ayodhya?

The straight-line distance is approximately 850+ km.

What is the distance from Tarn Taran to Ayodhya via Bathinda?

Via Bathinda, the distance is approximately 1050+ km, taking around 16 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India