
Shajapur to Nakodar
Nakodar is approximately 1150+ kms from Shajapur. The fastest way to reach Nakodar from Shajapur is by Train, Flight, Cab Via Delhi, Bathinda. It takes approximately 20 hours. The cheapest way to reach Nakodar from Shajapur is by Train Via Delhi, Ludhiana which would take approximately 22 hours.
Sort By
Mode of Transport
Via Delhi, Bathinda
RECOMMENDED
FASTEST
Shajapur
Delhi
Bathinda
Nakodar
Approx Travel Time
20h 1m
₹6,529
Onwards
Via Gwalior, Ludhiana
Shajapur
Gwalior
Ludhiana
Nakodar
Approx Travel Time
21h 6m
On Demand
Shajapur
Gwalior
Ludhiana
Nakodar
Approx Travel Time
21h 44m
On Demand
Shajapur
Gwalior
Ludhiana
Nakodar
Approx Travel Time
22h 51m
On Demand
Via Kurukshetra
Shajapur
Kurukshetra
Nakodar
Approx Travel Time
21h 57m
On Demand
Via Pachpahar, Ludhiana
Shajapur
Pachpahar
Ludhiana
Nakodar
Approx Travel Time
20h 25m
On Demand
Via Jaipur
Shajapur
Jaipur
Nakodar
Approx Travel Time
1d 0h 25m
On Demand
Via Mathura, Bathinda
Shajapur
Mathura
Bathinda
Nakodar
Approx Travel Time
1d 2h 56m
On Demand
Via Delhi, Ludhiana
CHEAPEST
Shajapur
Delhi
Ludhiana
Nakodar
Approx Travel Time
21h 23m
₹680
Onwards
Shajapur
Delhi
Ludhiana
Nakodar
Approx Travel Time
22h 1m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Nakodar?
Nakodar is approximately 1150+ kms from Shajapur.
How long does it take to reach Nakodar from Shajapur?
It takes approximately 20 hours to reach Nakodar from Shajapur by Train, Flight, Cab Via Delhi, Bathinda.
What is the cheapest way to reach Nakodar from Shajapur?
The cheapest way to reach Nakodar from Shajapur is by Train Via Delhi, Ludhiana.
What is the fastest way to reach Nakodar from Shajapur?
The fastest way to reach Nakodar from Shajapur is by Train, Flight, Cab Via Delhi, Bathinda.


