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