
Shajapur to Nakodar
Nakodar is approximately 1100+ 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 Gwalior, Ludhiana
RECOMMENDED
Shajapur
Gwalior
Ludhiana
Nakodar
Approx Travel Time
21h 6m
On Demand
Shajapur
Gwalior
Ludhiana
Nakodar
Approx Travel Time
22h 51m
On Demand
Via Delhi, Bathinda
FASTEST
Shajapur
Delhi
Bathinda
Nakodar
Approx Travel Time
20h 1m
₹5,870
Onwards
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 Mathura, Bathinda
Shajapur
Mathura
Bathinda
Nakodar
Approx Travel Time
1d 2h 56m
On Demand
Via Ujjain, Udaipur
Shajapur
Ujjain
Udaipur
Nakodar
Approx Travel Time
1d 6h
On Demand
Via Delhi, Ludhiana
CHEAPEST
Shajapur
Delhi
Ludhiana
Nakodar
Approx Travel Time
21h 23m
₹680
Onwards
Via Kota, Ludhiana
Shajapur
Kota
Ludhiana
Nakodar
Approx Travel Time
20h 59m
₹705
Onwards
Via Delhi, Phillaur
Shajapur
Delhi
Phillaur
Nakodar
Approx Travel Time
22h 22m
₹770
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Nakodar?
Nakodar is approximately 1100+ 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.


