
Gwalior to Shimla
Shimla is approximately 600+ kms from Gwalior. The fastest way to reach Shimla from Gwalior is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Shimla from Gwalior is by Bus Via Noida which would take approximately 17 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Gwalior
Chandigarh
Shimla
Approx Travel Time
13h 55m
On Demand
Via Delhi
Gwalior
Delhi
Shimla
Approx Travel Time
9h 40m
₹3,059
Onwards
Gwalior
Delhi
Shimla
Approx Travel Time
15h 10m
On Demand
Gwalior
Delhi
Shimla
Approx Travel Time
9h 40m
₹7,209
Onwards
Gwalior
Delhi
Shimla
Approx Travel Time
8h 10m
On Demand
FASTEST
Gwalior
Delhi
Shimla
Approx Travel Time
2h 40m
₹9,043
Onwards
Gwalior
Delhi
Shimla
Approx Travel Time
16h 40m
₹1,225
Onwards
Via Noida
CHEAPEST
Gwalior
Noida
Shimla
Approx Travel Time
16h 25m
₹1,225
Onwards
Via Haridwar
Gwalior
Haridwar
Shimla
Approx Travel Time
14h 55m
On Demand
Via Ambala
Gwalior
Ambala
Shimla
Approx Travel Time
15h 14m
On Demand
Frequently Asked Questions
What is the distance between Gwalior and Shimla?
Shimla is approximately 600+ kms from Gwalior.
How long does it take to reach Shimla from Gwalior?
It takes approximately 3 hours to reach Shimla from Gwalior by Flight Via Delhi.
What is the cheapest way to reach Shimla from Gwalior?
The cheapest way to reach Shimla from Gwalior is by Bus Via Noida.
What is the fastest way to reach Shimla from Gwalior?
The fastest way to reach Shimla from Gwalior is by Flight Via Delhi.