Mandsaur to Shimla - Multiple Options To Reach By Train, Flight, Bus, Cab
Shimla is approximately 900+ kms from Mandsaur. The fastest way to reach Shimla from Mandsaur is by Train, Flight, Bus Via Indore, Chandigarh. It takes approximately 10 hours. The cheapest way to reach Shimla from Mandsaur is by Train, Bus Via Ajmer, Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Mandsaur
Delhi
Shimla
Approx Travel Time
14h 10m
On Demand
Via Jaipur, Delhi
Mandsaur
Jaipur
Delhi
Shimla
Approx Travel Time
11h 5m
₹5,333
Onwards
Mandsaur
Jaipur
Delhi
Shimla
Approx Travel Time
16h 35m
₹2,606
Onwards
Mandsaur
Jaipur
Delhi
Shimla
Approx Travel Time
18h 5m
₹2,840
Onwards
Via Indore, Chandigarh
FASTEST
Mandsaur
Indore
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹6,326
Onwards
Mandsaur
Indore
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹9,092
Onwards
Via Ajmer, Delhi
Mandsaur
Ajmer
Delhi
Shimla
Approx Travel Time
16h 50m
₹3,422
Onwards
CHEAPEST
Mandsaur
Ajmer
Delhi
Shimla
Approx Travel Time
23h 50m
₹929
Onwards
Via Delhi, Chandigarh
Mandsaur
Delhi
Chandigarh
Shimla
Approx Travel Time
16h 50m
On Demand
Mandsaur
Delhi
Chandigarh
Shimla
Approx Travel Time
16h 50m
On Demand
Frequently Asked Questions
What is the distance between Mandsaur and Shimla?
Shimla is approximately 900+ kms from Mandsaur.
How long does it take to reach Shimla from Mandsaur?
It takes approximately 10 hours to reach Shimla from Mandsaur by Train, Flight, Bus Via Indore, Chandigarh.
What is the cheapest way to reach Shimla from Mandsaur?
The cheapest way to reach Shimla from Mandsaur is by Train, Bus Via Ajmer, Delhi.
What is the fastest way to reach Shimla from Mandsaur?
The fastest way to reach Shimla from Mandsaur is by Train, Flight, Bus Via Indore, Chandigarh.