
Mandsaur to Shimla
Shimla is approximately 900+ kms from Mandsaur. The fastest way to reach Shimla from Mandsaur is by Train, Flight Via Indore, Delhi. It takes approximately 8 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
₹8,744
Onwards
Via Indore, Chandigarh
Mandsaur
Indore
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹7,675
Onwards
Mandsaur
Indore
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹9,843
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
Via Ajmer, Delhi
Mandsaur
Ajmer
Delhi
Shimla
Approx Travel Time
16h 50m
₹6,750
Onwards
CHEAPEST
Mandsaur
Ajmer
Delhi
Shimla
Approx Travel Time
23h 50m
₹1,068
Onwards
Via Ajmer, Ghaziabad
Mandsaur
Ajmer
Ghaziabad
Shimla
Approx Travel Time
15h 35m
On Demand
Via Indore, Delhi
FASTEST
Mandsaur
Indore
Delhi
Shimla
Approx Travel Time
8h 5m
₹11,485
Onwards
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 8 hours to reach Shimla from Mandsaur by Train, Flight Via Indore, Delhi.
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 Via Indore, Delhi.