hero
How2Go
Shahjahanpur to Nakodar

Shahjahanpur to Nakodar

Nakodar is approximately 550+ km from Shahjahanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nakodar.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Shahjahanpur

Nakodar

Approx Travel Time

12h 57m

₹340

Onwards

Via Ludhiana

FASTEST

Shahjahanpur

Ludhiana

Nakodar

Approx Travel Time

10h 19m

₹470

Onwards

Shahjahanpur

Ludhiana

Nakodar

Approx Travel Time

11h 31m

₹395

Onwards

Via Muzaffarnagar, Ludhiana

Shahjahanpur

Muzaffarnagar

Ludhiana

Nakodar

Approx Travel Time

14h 17m

₹1,399

Onwards

Via Kashipur, Ludhiana

Shahjahanpur

Kashipur

Ludhiana

Nakodar

Approx Travel Time

17h 7m

₹5,947

Onwards

Via Ambala

Shahjahanpur

Ambala

Nakodar

Approx Travel Time

10h 34m

₹410

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Nakodar

Approx Travel Time

10h 46m

₹410

Onwards

Via Moradabad, Ludhiana

Shahjahanpur

Moradabad

Ludhiana

Nakodar

Approx Travel Time

10h 21m

₹490

Onwards

Via Ambala, Ludhiana

Shahjahanpur

Ambala

Ludhiana

Nakodar

Approx Travel Time

11h 28m

₹420

Onwards

Via Saharanpur, Ludhiana

Shahjahanpur

Saharanpur

Ludhiana

Nakodar

Approx Travel Time

11h 32m

₹425

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Nakodar?

Nakodar is approximately 550+ kms from Shahjahanpur.

How long does it take to reach Nakodar from Shahjahanpur?

It takes approximately 11 hours to reach Nakodar from Shahjahanpur by Train Via Ludhiana.

What is the cheapest way to reach Nakodar from Shahjahanpur?

The cheapest way to reach Nakodar from Shahjahanpur is by Train.

What is the fastest way to reach Nakodar from Shahjahanpur?

The fastest way to reach Nakodar from Shahjahanpur is by Train Via Ludhiana.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India