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 Options

RECOMMENDED

CHEAPEST

Shahjahanpur

Nakodar

Approx Travel Time

12h 57m

₹340

Onwards

Via Moradabad, Ludhiana

FASTEST

Shahjahanpur

Moradabad

Ludhiana

Nakodar

Approx Travel Time

10h 27m

₹490

Onwards

Ads by MMT

Via Kashipur, Ludhiana

Shahjahanpur

Kashipur

Ludhiana

Nakodar

Approx Travel Time

17h 17m

On Demand

Via Ghaziabad, Ludhiana

Shahjahanpur

Ghaziabad

Ludhiana

Nakodar

Approx Travel Time

16h 54m

On Demand

Ads by MMT

Via Ludhiana

Shahjahanpur

Ludhiana

Nakodar

Approx Travel Time

10h 45m

₹470

Onwards

Shahjahanpur

Ludhiana

Nakodar

Approx Travel Time

11h 33m

On Demand

Via Ambala

Shahjahanpur

Ambala

Nakodar

Approx Travel Time

11h 11m

₹410

Onwards

Via Roorkee

Shahjahanpur

Roorkee

Nakodar

Approx Travel Time

11h 14m

₹410

Onwards

Via Rajpura

Shahjahanpur

Rajpura

Nakodar

Approx Travel Time

11h 14m

₹425

Onwards

Via Najibabad

Shahjahanpur

Najibabad

Nakodar

Approx Travel Time

11h 24m

₹410

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 Moradabad, 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 Moradabad, Ludhiana.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India