Nakodar to Ayodhya Distance

Ayodhya is approximately 900+ km from Nakodar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 19 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 8 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 Nakodar, India to Ayodhya, India

Via Ludhiana, Hisar

RECOMMENDED

FASTEST

Nakodar

Ludhiana

Hisar

Ayodhya

Approx Travel Time

8h 14m

₹3,800

Onwards

Nakodar

Ludhiana

Hisar

Ayodhya

Approx Travel Time

9h 2m

₹3,725

Onwards

Direct Options

CHEAPEST

Nakodar

Ayodhya

Approx Travel Time

19h 8m

₹445

Onwards

Ads by MMT

Via Ludhiana, Bareilly

Nakodar

Ludhiana

Bareilly

Ayodhya

Approx Travel Time

16h 13m

₹580

Onwards

Via Dhampur

Nakodar

Dhampur

Ayodhya

Approx Travel Time

18h 39m

₹535

Onwards

Ads by MMT

Via Ludhiana

Nakodar

Ludhiana

Ayodhya

Approx Travel Time

19h 19m

₹869

Onwards

Via Yamunanagar

Nakodar

Yamunanagar

Ayodhya

Approx Travel Time

16h 24m

₹4,699

Onwards

Via Bathinda, Ghaziabad

Nakodar

Bathinda

Ghaziabad

Ayodhya

Approx Travel Time

21h 55m

₹4,964

Onwards

Via Ludhiana, Delhi

Nakodar

Ludhiana

Delhi

Ayodhya

Approx Travel Time

8h 44m

₹3,702

Onwards

Nakodar

Ludhiana

Delhi

Ayodhya

Approx Travel Time

9h 32m

₹3,627

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 800+ km.

What is the distance from Nakodar to Ayodhya via Ludhiana?

Via Ludhiana, the distance is approximately 900+ km, taking around 8 hours.

Is there a train from Nakodar to Ayodhya?

Yes, trains run between Nakodar and Ayodhya, covering approximately 850+ km in around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India