
Mandsaur to Shivpuri
Shivpuri is approximately 450+ kms from Mandsaur. The fastest way to reach Shivpuri from Mandsaur is by Cab, Train Via Ujjain. It takes approximately 10 hours. The cheapest way to reach Shivpuri from Mandsaur is by Bus, Train Via Ratlam which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ujjain
RECOMMENDED
FASTEST
Mandsaur
Ujjain
Shivpuri
Approx Travel Time
9h 57m
₹4,536
Onwards
Mandsaur
Ujjain
Shivpuri
Approx Travel Time
10h 26m
₹498
Onwards
Mandsaur
Ujjain
Shivpuri
Approx Travel Time
12h 21m
₹4,806
Onwards
Via Khachrod
Mandsaur
Khachrod
Shivpuri
Approx Travel Time
9h 57m
On Demand
Mandsaur
Khachrod
Shivpuri
Approx Travel Time
10h 45m
On Demand
Mandsaur
Khachrod
Shivpuri
Approx Travel Time
11h 28m
On Demand
Via Ratlam
Mandsaur
Ratlam
Shivpuri
Approx Travel Time
10h 32m
₹450
Onwards
Mandsaur
Ratlam
Shivpuri
Approx Travel Time
10h 14m
₹5,755
Onwards
CHEAPEST
Mandsaur
Ratlam
Shivpuri
Approx Travel Time
11h 38m
₹441
Onwards
Via Kota
Mandsaur
Kota
Shivpuri
Approx Travel Time
11h 31m
₹2,020
Onwards
Frequently Asked Questions
What is the distance between Mandsaur and Shivpuri?
Shivpuri is approximately 450+ kms from Mandsaur.
How long does it take to reach Shivpuri from Mandsaur?
It takes approximately 10 hours to reach Shivpuri from Mandsaur by Cab, Train Via Ujjain.
What is the cheapest way to reach Shivpuri from Mandsaur?
The cheapest way to reach Shivpuri from Mandsaur is by Bus, Train Via Ratlam.
What is the fastest way to reach Shivpuri from Mandsaur?
The fastest way to reach Shivpuri from Mandsaur is by Cab, Train Via Ujjain.


