
Dhampur to Shimla
Shimla is approximately 250+ kms from Dhampur. The fastest way to reach Shimla from Dhampur is by Train Via Roorkee. It takes approximately 7 hours. The cheapest way to reach Shimla from Dhampur is by Train Via Saharanpur which would take approximately 7 hours.
Sort By
Mode of Transport
Via Roorkee
RECOMMENDED
FASTEST
Dhampur
Roorkee
Shimla
Approx Travel Time
6h 55m
₹540
Onwards
Via Haridwar
Dhampur
Haridwar
Shimla
Approx Travel Time
6h 55m
₹555
Onwards
Dhampur
Haridwar
Shimla
Approx Travel Time
7h 25m
₹3,565
Onwards
Dhampur
Haridwar
Shimla
Approx Travel Time
7h 25m
₹709
Onwards
Via Saharanpur
CHEAPEST
Dhampur
Saharanpur
Shimla
Approx Travel Time
6h 55m
₹530
Onwards
Via Yamunanagar
Dhampur
Yamunanagar
Shimla
Approx Travel Time
7h 10m
₹5,022
Onwards
Via Rishikesh
Dhampur
Rishikesh
Shimla
Approx Travel Time
6h 55m
On Demand
Via Muzaffarnagar
Dhampur
Muzaffarnagar
Shimla
Approx Travel Time
7h 25m
₹3,360
Onwards
Via Chandigarh
Dhampur
Chandigarh
Shimla
Approx Travel Time
7h 40m
₹2,875
Onwards
Dhampur
Chandigarh
Shimla
Approx Travel Time
7h 55m
₹729
Onwards
Frequently Asked Questions
What is the distance between Dhampur and Shimla?
Shimla is approximately 250+ kms from Dhampur.
How long does it take to reach Shimla from Dhampur?
It takes approximately 7 hours to reach Shimla from Dhampur by Train Via Roorkee.
What is the cheapest way to reach Shimla from Dhampur?
The cheapest way to reach Shimla from Dhampur is by Train Via Saharanpur.
What is the fastest way to reach Shimla from Dhampur?
The fastest way to reach Shimla from Dhampur is by Train Via Roorkee.