
Dehradun to Shamli
Shamli is approximately 100+ kms from Dehradun. The fastest way to reach Shamli from Dehradun is by Cab. It takes approximately 4 hours. The cheapest way to reach Shamli from Dehradun is by Train Via Haridwar which would take approximately 4 hours.
Sort By
Mode of Transport
Via Roorkee
Dehradun
Roorkee
Shamli
Approx Travel Time
3h 55m
₹235
Onwards
Dehradun
Roorkee
Shamli
Approx Travel Time
4h 10m
₹2,234
Onwards
Dehradun
Roorkee
Shamli
Approx Travel Time
4h 10m
₹1,145
Onwards
Via Haridwar
CHEAPEST
Dehradun
Haridwar
Shamli
Approx Travel Time
4h 10m
₹220
Onwards
Dehradun
Haridwar
Shamli
Approx Travel Time
4h 25m
₹1,540
Onwards
Dehradun
Haridwar
Shamli
Approx Travel Time
4h 25m
₹545
Onwards
Via Rishikesh
Dehradun
Rishikesh
Shamli
Approx Travel Time
4h 25m
On Demand
Dehradun
Rishikesh
Shamli
Approx Travel Time
4h 25m
On Demand
Frequently Asked Questions
What is the distance between Dehradun and Shamli?
Shamli is approximately 100+ kms from Dehradun.
How long does it take to reach Shamli from Dehradun?
It takes approximately 4 hours to reach Shamli from Dehradun by Cab.
What is the cheapest way to reach Shamli from Dehradun?
The cheapest way to reach Shamli from Dehradun is by Train Via Haridwar.
What is the fastest way to reach Shamli from Dehradun?
The fastest way to reach Shamli from Dehradun is by Cab.