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


