hero
How2Go
Shahganj to Nakodar

Shahganj to Nakodar

Nakodar is approximately 1000+ km from Shahganj, 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

Via Bareilly, Ludhiana

RECOMMENDED

FASTEST

Shahganj

Bareilly

Ludhiana

Nakodar

Approx Travel Time

17h 20m

₹710

Onwards

Shahganj

Bareilly

Ludhiana

Nakodar

Approx Travel Time

18h 32m

₹635

Onwards

Direct Options

CHEAPEST

Shahganj

Nakodar

Approx Travel Time

23h 42m

₹480

Onwards

Ads by MMT

Via Yamunanagar

Shahganj

Yamunanagar

Nakodar

Approx Travel Time

19h 9m

₹6,682

Onwards

Via Ambala

Shahganj

Ambala

Nakodar

Approx Travel Time

18h 35m

₹575

Onwards

Ads by MMT

Via Phillaur

Shahganj

Phillaur

Nakodar

Approx Travel Time

18h 44m

₹615

Onwards

Via Roorkee

Shahganj

Roorkee

Nakodar

Approx Travel Time

19h 18m

₹585

Onwards

Via Najibabad

Shahganj

Najibabad

Nakodar

Approx Travel Time

19h 22m

₹590

Onwards

Via Shahjahanpur, Ludhiana

Shahganj

Shahjahanpur

Ludhiana

Nakodar

Approx Travel Time

18h 46m

₹640

Onwards

Via Moradabad, Ludhiana

Shahganj

Moradabad

Ludhiana

Nakodar

Approx Travel Time

18h 57m

₹640

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Nakodar?

Nakodar is approximately 1000+ kms from Shahganj.

How long does it take to reach Nakodar from Shahganj?

It takes approximately 18 hours to reach Nakodar from Shahganj by Train Via Bareilly, Ludhiana.

What is the cheapest way to reach Nakodar from Shahganj?

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

What is the fastest way to reach Nakodar from Shahganj?

The fastest way to reach Nakodar from Shahganj is by Train Via Bareilly, Ludhiana.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India