
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,409
Onwards
Via Kurukshetra
Nakodar
Kurukshetra
Shajapur
Approx Travel Time
21h 57m
On Demand
Via Ludhiana, Gwalior
Nakodar
Ludhiana
Gwalior
Shajapur
Approx Travel Time
21h 6m
On Demand
Nakodar
Ludhiana
Gwalior
Shajapur
Approx Travel Time
22h 51m
On Demand
Via Ludhiana, Khachrod
Nakodar
Ludhiana
Khachrod
Shajapur
Approx Travel Time
20h 49m
On Demand
Via Ludhiana, Ujjain
Nakodar
Ludhiana
Ujjain
Shajapur
Approx Travel Time
20h 49m
₹730
Onwards
Via Bathinda, Mathura
Nakodar
Bathinda
Mathura
Shajapur
Approx Travel Time
1d 2h 56m
On Demand
Via Udaipur, Ujjain
Nakodar
Udaipur
Ujjain
Shajapur
Approx Travel Time
1d 6h
On Demand
Via Ludhiana, Delhi
CHEAPEST
Nakodar
Ludhiana
Delhi
Shajapur
Approx Travel Time
21h 23m
₹675
Onwards
Via Phillaur, Delhi
Nakodar
Phillaur
Delhi
Shajapur
Approx Travel Time
22h 22m
₹755
Onwards
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.


