
Shahganj to Shimla
Shimla is approximately 900+ kms from Shahganj. The fastest way to reach Shimla from Shahganj is by Train, Flight Via Ayodhya, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Shahganj is by Train, Bus Via Ambala which would take approximately 22 hours.
Sort By
Mode of Transport
Via Ayodhya, Delhi
RECOMMENDED
FASTEST
Shahganj
Ayodhya
Delhi
Shimla
Approx Travel Time
7h 25m
₹10,538
Onwards
Via Lucknow, Mohali
Shahganj
Lucknow
Mohali
Shimla
Approx Travel Time
13h 42m
₹5,783
Onwards
Shahganj
Lucknow
Mohali
Shimla
Approx Travel Time
13h 11m
₹8,109
Onwards
Via Ambala
CHEAPEST
Shahganj
Ambala
Shimla
Approx Travel Time
21h 35m
₹930
Onwards
Via Yamunanagar
Shahganj
Yamunanagar
Shimla
Approx Travel Time
20h 17m
₹4,572
Onwards
Via Maunath Bhanjan
Shahganj
Maunath Bhanjan
Shimla
Approx Travel Time
1d 0h 4m
On Demand
Via Varanasi, Delhi
Shahganj
Varanasi
Delhi
Shimla
Approx Travel Time
9h 52m
₹12,633
Onwards
Shahganj
Varanasi
Delhi
Shimla
Approx Travel Time
8h 18m
₹15,166
Onwards
Via Lucknow, Delhi
Shahganj
Lucknow
Delhi
Shimla
Approx Travel Time
10h 42m
₹11,895
Onwards
Via Prayagraj(Allahabad), Delhi
Shahganj
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
10h 14m
₹12,597
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Shimla?
Shimla is approximately 900+ kms from Shahganj.
How long does it take to reach Shimla from Shahganj?
It takes approximately 8 hours to reach Shimla from Shahganj by Train, Flight Via Ayodhya, Delhi.
What is the cheapest way to reach Shimla from Shahganj?
The cheapest way to reach Shimla from Shahganj is by Train, Bus Via Ambala.
What is the fastest way to reach Shimla from Shahganj?
The fastest way to reach Shimla from Shahganj is by Train, Flight Via Ayodhya, Delhi.

