
Mohali to Shivpuri
Shivpuri is approximately 600+ kms from Mohali. The fastest way to reach Shivpuri from Mohali is by Flight, Train Via Delhi. It takes approximately 10 hours. The cheapest way to reach Shivpuri from Mohali is by Train Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Faridabad
RECOMMENDED
Mohali
Faridabad
Shivpuri
Approx Travel Time
14h 10m
₹495
Onwards
Mohali
Faridabad
Shivpuri
Approx Travel Time
14h 55m
₹4,456
Onwards
Via Mathura
Mohali
Mathura
Shivpuri
Approx Travel Time
14h 10m
₹490
Onwards
Via Delhi
CHEAPEST
Mohali
Delhi
Shivpuri
Approx Travel Time
14h 10m
₹420
Onwards
Mohali
Delhi
Shivpuri
Approx Travel Time
14h 40m
₹3,948
Onwards
FASTEST
Mohali
Delhi
Shivpuri
Approx Travel Time
9h 25m
₹3,015
Onwards
Via Yamunanagar
Mohali
Yamunanagar
Shivpuri
Approx Travel Time
14h 25m
On Demand
Via Ghaziabad
Mohali
Ghaziabad
Shivpuri
Approx Travel Time
14h 40m
₹3,990
Onwards
Via Saharanpur
Mohali
Saharanpur
Shivpuri
Approx Travel Time
14h 55m
₹495
Onwards
Via Roorkee
Mohali
Roorkee
Shivpuri
Approx Travel Time
15h 10m
₹1,405
Onwards
Frequently Asked Questions
What is the distance between Mohali and Shivpuri?
Shivpuri is approximately 600+ kms from Mohali.
How long does it take to reach Shivpuri from Mohali?
It takes approximately 10 hours to reach Shivpuri from Mohali by Flight, Train Via Delhi.
What is the cheapest way to reach Shivpuri from Mohali?
The cheapest way to reach Shivpuri from Mohali is by Train Via Delhi.
What is the fastest way to reach Shivpuri from Mohali?
The fastest way to reach Shivpuri from Mohali is by Flight, Train Via Delhi.