
Shahabad to Shimla
Shimla is approximately 500+ kms from Shahabad. The fastest way to reach Shimla from Shahabad is by Train, Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Shahabad is by Train Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Roorkee
RECOMMENDED
Shahabad
Roorkee
Shimla
Approx Travel Time
11h 55m
₹620
Onwards
Via Haridwar
Shahabad
Haridwar
Shimla
Approx Travel Time
11h 55m
₹620
Onwards
Shahabad
Haridwar
Shimla
Approx Travel Time
12h 55m
₹746
Onwards
Via Moradabad, Saharanpur
Shahabad
Moradabad
Saharanpur
Shimla
Approx Travel Time
13h 20m
₹620
Onwards
Via Moradabad, Yamunanagar
Shahabad
Moradabad
Yamunanagar
Shimla
Approx Travel Time
13h 35m
₹5,197
Onwards
Via Ghaziabad
Shahabad
Ghaziabad
Shimla
Approx Travel Time
13h 40m
₹555
Onwards
Via Delhi
FASTEST
Shahabad
Delhi
Shimla
Approx Travel Time
8h 40m
₹6,640
Onwards
CHEAPEST
Shahabad
Delhi
Shimla
Approx Travel Time
14h 10m
₹445
Onwards
Frequently Asked Questions
What is the distance between Shahabad and Shimla?
Shimla is approximately 500+ kms from Shahabad.
How long does it take to reach Shimla from Shahabad?
It takes approximately 9 hours to reach Shimla from Shahabad by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Shahabad?
The cheapest way to reach Shimla from Shahabad is by Train Via Delhi.
What is the fastest way to reach Shimla from Shahabad?
The fastest way to reach Shimla from Shahabad is by Train, Flight Via Delhi.