
Asansol to Shimla
Shimla is approximately 1450+ kms from Asansol. The fastest way to reach Shimla from Asansol is by Train, Flight Via Delhi. It takes approximately 27 hours. The cheapest way to reach Shimla from Asansol is by Train Via Ghaziabad which would take approximately 32 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
Asansol
Dehradun
Shimla
Approx Travel Time
1d 7h 46m
₹6,017
Onwards
Via Kalka
Asansol
Kalka
Shimla
Approx Travel Time
1d 6h 10m
₹3,661
Onwards
Via Delhi
FASTEST
Asansol
Delhi
Shimla
Approx Travel Time
1d 2h 55m
₹7,090
Onwards
Asansol
Delhi
Shimla
Approx Travel Time
1d 9h 55m
₹1,179
Onwards
Via Haridwar
Asansol
Haridwar
Shimla
Approx Travel Time
1d 6h 40m
₹1,101
Onwards
Via Ghaziabad
CHEAPEST
Asansol
Ghaziabad
Shimla
Approx Travel Time
1d 7h 40m
₹900
Onwards
Via Yamunanagar
Asansol
Yamunanagar
Shimla
Approx Travel Time
1d 8h 23m
₹5,466
Onwards
Via Chandigarh
Asansol
Chandigarh
Shimla
Approx Travel Time
1d 6h 40m
₹3,148
Onwards
Asansol
Chandigarh
Shimla
Approx Travel Time
1d 6h 40m
₹1,265
Onwards
Via Saharanpur
Asansol
Saharanpur
Shimla
Approx Travel Time
1d 8h 41m
₹5,196
Onwards
Frequently Asked Questions
What is the distance between Asansol and Shimla?
Shimla is approximately 1450+ kms from Asansol.
How long does it take to reach Shimla from Asansol?
It takes approximately 27 hours to reach Shimla from Asansol by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Asansol?
The cheapest way to reach Shimla from Asansol is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Asansol?
The fastest way to reach Shimla from Asansol is by Train, Flight Via Delhi.