
Shivpuri to Ludhiana
Ludhiana is approximately 750+ kms from Shivpuri. The fastest way to reach Ludhiana from Shivpuri is by Bus, Flight, Train Via Gwalior, Delhi. It takes approximately 12 hours. The cheapest way to reach Ludhiana from Shivpuri is by Train which would take approximately 17 hours.
Sort By
Mode of Transport
Via Gwalior, Delhi
FASTEST
Shivpuri
Gwalior
Delhi
Ludhiana
Approx Travel Time
11h 24m
₹3,318
Onwards
Shivpuri
Gwalior
Delhi
Ludhiana
Approx Travel Time
11h 34m
₹6,403
Onwards
Via Delhi
Shivpuri
Delhi
Ludhiana
Approx Travel Time
13h 39m
₹1,044
Onwards
Via Tundla
Shivpuri
Tundla
Ludhiana
Approx Travel Time
13h 50m
On Demand
Via Agra
Shivpuri
Agra
Ludhiana
Approx Travel Time
16h 36m
₹6,728
Onwards
Shivpuri
Agra
Ludhiana
Approx Travel Time
16h 47m
₹1,705
Onwards
Via Agra, Delhi
Shivpuri
Agra
Delhi
Ludhiana
Approx Travel Time
13h 2m
₹1,235
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Ludhiana?
Ludhiana is approximately 750+ kms from Shivpuri.
How long does it take to reach Ludhiana from Shivpuri?
It takes approximately 12 hours to reach Ludhiana from Shivpuri by Bus, Flight, Train Via Gwalior, Delhi.
What is the cheapest way to reach Ludhiana from Shivpuri?
The cheapest way to reach Ludhiana from Shivpuri is by Train.
What is the fastest way to reach Ludhiana from Shivpuri?
The fastest way to reach Ludhiana from Shivpuri is by Bus, Flight, Train Via Gwalior, Delhi.

