
Dehradun to Shimla
Shimla is approximately 200+ kms from Dehradun. The fastest way to reach Shimla from Dehradun is by Cab. It takes approximately 6 hours. The cheapest way to reach Shimla from Dehradun is by Train, Bus Via Haridwar which would take approximately 7 hours.
Sort By
Mode of Transport
Via Chandigarh
Dehradun
Chandigarh
Shimla
Approx Travel Time
5h 55m
On Demand
Dehradun
Chandigarh
Shimla
Approx Travel Time
6h 40m
₹999
Onwards
Dehradun
Chandigarh
Shimla
Approx Travel Time
6h 56m
₹4,526
Onwards
Via Kalka
Dehradun
Kalka
Shimla
Approx Travel Time
6h 35m
₹5,236
Onwards
Via Haridwar
CHEAPEST
Dehradun
Haridwar
Shimla
Approx Travel Time
6h 40m
₹611
Onwards
Dehradun
Haridwar
Shimla
Approx Travel Time
6h 55m
₹1,098
Onwards
Via Kandaghat
Dehradun
Kandaghat
Shimla
Approx Travel Time
7h 22m
₹5,696
Onwards
Via Ambala
Dehradun
Ambala
Shimla
Approx Travel Time
7h 44m
On Demand
Frequently Asked Questions
What is the distance between Dehradun and Shimla?
Shimla is approximately 200+ kms from Dehradun.
How long does it take to reach Shimla from Dehradun?
It takes approximately 6 hours to reach Shimla from Dehradun by Cab.
What is the cheapest way to reach Shimla from Dehradun?
The cheapest way to reach Shimla from Dehradun is by Train, Bus Via Haridwar.
What is the fastest way to reach Shimla from Dehradun?
The fastest way to reach Shimla from Dehradun is by Cab.