
Shahganj to Shimla
Shimla is approximately 950+ kms from Shahganj. The fastest way to reach Shimla from Shahganj is by Train, Flight, Cab Via Lucknow, Mohali. It takes approximately 11 hours. The cheapest way to reach Shimla from Shahganj is by Train Via Ghaziabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Lucknow, Mohali
RECOMMENDED
FASTEST
Shahganj
Lucknow
Mohali
Shimla
Approx Travel Time
10h 39m
₹7,202
Onwards
Via Lucknow, Dehradun
Shahganj
Lucknow
Dehradun
Shimla
Approx Travel Time
13h 27m
₹10,836
Onwards
Via Roorkee
Shahganj
Roorkee
Shimla
Approx Travel Time
18h 40m
₹785
Onwards
Via Rishikesh
Shahganj
Rishikesh
Shimla
Approx Travel Time
18h 25m
On Demand
Via Saharanpur
Shahganj
Saharanpur
Shimla
Approx Travel Time
18h 40m
₹785
Onwards
Via Haridwar
Shahganj
Haridwar
Shimla
Approx Travel Time
18h 40m
₹805
Onwards
Shahganj
Haridwar
Shimla
Approx Travel Time
19h 40m
₹959
Onwards
Via Yamunanagar
Shahganj
Yamunanagar
Shimla
Approx Travel Time
19h 10m
₹5,537
Onwards
Via Ghaziabad
CHEAPEST
Shahganj
Ghaziabad
Shimla
Approx Travel Time
20h 25m
₹550
Onwards
Via Delhi
Shahganj
Delhi
Shimla
Approx Travel Time
16h
₹3,404
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Shimla?
Shimla is approximately 950+ kms from Shahganj.
How long does it take to reach Shimla from Shahganj?
It takes approximately 11 hours to reach Shimla from Shahganj by Train, Flight, Cab Via Lucknow, Mohali.
What is the cheapest way to reach Shimla from Shahganj?
The cheapest way to reach Shimla from Shahganj is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Shahganj?
The fastest way to reach Shimla from Shahganj is by Train, Flight, Cab Via Lucknow, Mohali.