
Shajapur to Ludhiana
Ludhiana is approximately 1050+ kms from Shajapur. The fastest way to reach Ludhiana from Shajapur is by Train, Flight, Cab Via Indore, Mohali. It takes approximately 7 hours. The cheapest way to reach Ludhiana from Shajapur is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Indore, Mohali
RECOMMENDED
FASTEST
Shajapur
Indore
Mohali
Ludhiana
Approx Travel Time
7h 10m
₹6,047
Onwards
Shajapur
Indore
Mohali
Ludhiana
Approx Travel Time
7h 15m
₹4,738
Onwards
Shajapur
Indore
Mohali
Ludhiana
Approx Travel Time
9h
₹6,119
Onwards
Shajapur
Indore
Mohali
Ludhiana
Approx Travel Time
9h 5m
₹4,810
Onwards
Via Bhopal, Delhi
Shajapur
Bhopal
Delhi
Ludhiana
Approx Travel Time
10h 37m
₹4,410
Onwards
Via Gwalior
Shajapur
Gwalior
Ludhiana
Approx Travel Time
20h 15m
On Demand
Shajapur
Gwalior
Ludhiana
Approx Travel Time
18h 30m
On Demand
Via Delhi
Shajapur
Delhi
Ludhiana
Approx Travel Time
20h 46m
₹3,241
Onwards
Via Agra
Shajapur
Agra
Ludhiana
Approx Travel Time
22h 55m
₹1,799
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Ludhiana?
Ludhiana is approximately 1050+ kms from Shajapur.
How long does it take to reach Ludhiana from Shajapur?
It takes approximately 7 hours to reach Ludhiana from Shajapur by Train, Flight, Cab Via Indore, Mohali.
What is the cheapest way to reach Ludhiana from Shajapur?
The cheapest way to reach Ludhiana from Shajapur is by Train.
What is the fastest way to reach Ludhiana from Shajapur?
The fastest way to reach Ludhiana from Shajapur is by Train, Flight, Cab Via Indore, Mohali.


