
Dhanbad to Shimla
Shimla is approximately 1450+ kms from Dhanbad. The fastest way to reach Shimla from Dhanbad is by Train, Flight Via Delhi. It takes approximately 26 hours. The cheapest way to reach Shimla from Dhanbad is by Train Via Ghaziabad which would take approximately 31 hours.
Sort By
Mode of Transport
Via Ghaziabad
RECOMMENDED
CHEAPEST
Dhanbad
Ghaziabad
Shimla
Approx Travel Time
1d 6h 40m
₹885
Onwards
Via Kalka
Dhanbad
Kalka
Shimla
Approx Travel Time
1d 5h 25m
₹3,646
Onwards
Dhanbad
Kalka
Shimla
Approx Travel Time
1d 5h 25m
₹1,330
Onwards
Via Delhi
FASTEST
Dhanbad
Delhi
Shimla
Approx Travel Time
1d 1h 55m
₹6,930
Onwards
Dhanbad
Delhi
Shimla
Approx Travel Time
1d 8h 55m
₹1,248
Onwards
Via Ambala
Dhanbad
Ambala
Shimla
Approx Travel Time
1d 7h 14m
₹4,128
Onwards
Via Saharanpur
Dhanbad
Saharanpur
Shimla
Approx Travel Time
1d 7h 56m
₹5,186
Onwards
Via Haridwar
Dhanbad
Haridwar
Shimla
Approx Travel Time
1d 8h 45m
₹1,978
Onwards
Via Chandigarh
Dhanbad
Chandigarh
Shimla
Approx Travel Time
1d 5h 55m
₹3,400
Onwards
Via Panipat
Dhanbad
Panipat
Shimla
Approx Travel Time
1d 9h 4m
₹6,656
Onwards
Frequently Asked Questions
What is the distance between Dhanbad and Shimla?
Shimla is approximately 1450+ kms from Dhanbad.
How long does it take to reach Shimla from Dhanbad?
It takes approximately 26 hours to reach Shimla from Dhanbad by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Dhanbad?
The cheapest way to reach Shimla from Dhanbad is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Dhanbad?
The fastest way to reach Shimla from Dhanbad is by Train, Flight Via Delhi.