Ayodhya to Nakodar Distance

Nakodar is approximately 900+ km from Ayodhya. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 23 hours, subject to the chosen service and route. Flying is the fastest way to reach Nakodar, 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 Ayodhya, India to Nakodar, India

Via Delhi, Ludhiana

RECOMMENDED

FASTEST

Ayodhya

Delhi

Ludhiana

Nakodar

Approx Travel Time

8h 4m

₹4,389

Onwards

Ayodhya

Delhi

Ludhiana

Nakodar

Approx Travel Time

9h 16m

₹4,314

Onwards

Via Dhampur

Ayodhya

Dhampur

Nakodar

Approx Travel Time

17h 56m

₹535

Onwards

Ads by MMT

Via Bareilly, Ludhiana

Ayodhya

Bareilly

Ludhiana

Nakodar

Approx Travel Time

16h 18m

₹580

Onwards

Direct Options

CHEAPEST

Ayodhya

Nakodar

Approx Travel Time

22h 46m

₹445

Onwards

Ads by MMT

Via Ludhiana

Ayodhya

Ludhiana

Nakodar

Approx Travel Time

20h 7m

₹1,369

Onwards

Via Yamunanagar

Ayodhya

Yamunanagar

Nakodar

Approx Travel Time

17h 14m

₹6,534

Onwards

Via Ghaziabad, Bathinda

Ayodhya

Ghaziabad

Bathinda

Nakodar

Approx Travel Time

22h 13m

₹4,833

Onwards

Via Hisar, Phillaur

Ayodhya

Hisar

Phillaur

Nakodar

Approx Travel Time

8h 58m

₹4,483

Onwards

Via Hisar

Ayodhya

Hisar

Nakodar

Approx Travel Time

10h 41m

₹4,868

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 800+ km.

What is the distance from Ayodhya to Nakodar via Delhi?

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

Is there a train from Ayodhya to Nakodar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India