
Asansol to Shimla
Shimla is approximately 1550+ 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 Delhi
RECOMMENDED
FASTEST
Asansol
Delhi
Shimla
Approx Travel Time
1d 2h 55m
₹3,754
Onwards
Asansol
Delhi
Shimla
Approx Travel Time
1d 9h 10m
₹1,179
Onwards
Via Kalka
Asansol
Kalka
Shimla
Approx Travel Time
1d 5h 55m
₹3,661
Onwards
Via Haridwar
Asansol
Haridwar
Shimla
Approx Travel Time
1d 6h 10m
₹1,129
Onwards
Via Najibabad
Asansol
Najibabad
Shimla
Approx Travel Time
1d 5h 40m
₹10,563
Onwards
Via Dehradun
Asansol
Dehradun
Shimla
Approx Travel Time
1d 7h 46m
₹6,936
Onwards
Via Ghaziabad
CHEAPEST
Asansol
Ghaziabad
Shimla
Approx Travel Time
1d 7h 40m
₹900
Onwards
Via Yamunanagar
Asansol
Yamunanagar
Shimla
Approx Travel Time
1d 7h 55m
₹5,462
Onwards
Via Ambala
Asansol
Ambala
Shimla
Approx Travel Time
1d 7h 55m
₹4,036
Onwards
Via Saharanpur
Asansol
Saharanpur
Shimla
Approx Travel Time
1d 8h 10m
₹5,196
Onwards
Frequently Asked Questions
What is the distance between Asansol and Shimla?
Shimla is approximately 1550+ 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.