
Shimla to Shahganj
Shahganj is approximately 950+ kms from Shimla. The fastest way to reach Shahganj from Shimla is by Cab, Flight, Train Via Mohali, Lucknow. It takes approximately 11 hours. The cheapest way to reach Shahganj from Shimla is by Train Via Roorkee which would take approximately 19 hours.
Sort By
Mode of Transport
Via Mohali, Lucknow
RECOMMENDED
FASTEST
Shimla
Mohali
Lucknow
Shahganj
Approx Travel Time
10h 35m
₹6,445
Onwards
Via Dehradun, Lucknow
Shimla
Dehradun
Lucknow
Shahganj
Approx Travel Time
12h 50m
₹10,165
Onwards
Via Roorkee
CHEAPEST
Shimla
Roorkee
Shahganj
Approx Travel Time
18h 40m
₹785
Onwards
Via Rishikesh
Shimla
Rishikesh
Shahganj
Approx Travel Time
18h 25m
On Demand
Via Saharanpur
Shimla
Saharanpur
Shahganj
Approx Travel Time
18h 40m
₹785
Onwards
Via Haridwar
Shimla
Haridwar
Shahganj
Approx Travel Time
18h 40m
₹805
Onwards
Shimla
Haridwar
Shahganj
Approx Travel Time
19h 10m
₹959
Onwards
Via Yamunanagar
Shimla
Yamunanagar
Shahganj
Approx Travel Time
18h 55m
₹6,420
Onwards
Via Delhi
Shimla
Delhi
Shahganj
Approx Travel Time
16h
₹3,564
Onwards
Via Najibabad
Shimla
Najibabad
Shahganj
Approx Travel Time
18h 40m
₹10,956
Onwards
Frequently Asked Questions
What is the distance between Shimla and Shahganj?
Shahganj is approximately 950+ kms from Shimla.
How long does it take to reach Shahganj from Shimla?
It takes approximately 11 hours to reach Shahganj from Shimla by Cab, Flight, Train Via Mohali, Lucknow.
What is the cheapest way to reach Shahganj from Shimla?
The cheapest way to reach Shahganj from Shimla is by Train Via Roorkee.
What is the fastest way to reach Shahganj from Shimla?
The fastest way to reach Shahganj from Shimla is by Cab, Flight, Train Via Mohali, Lucknow.