
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 7 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
6h 50m
₹10,837
Onwards
Via Varanasi, Delhi
Shahganj
Varanasi
Delhi
Shimla
Approx Travel Time
8h 13m
₹15,391
Onwards
Shahganj
Varanasi
Delhi
Shimla
Approx Travel Time
9h 47m
₹12,728
Onwards
Via Yamunanagar
Shahganj
Yamunanagar
Shimla
Approx Travel Time
20h 1m
₹4,725
Onwards
Via Ambala
CHEAPEST
Shahganj
Ambala
Shimla
Approx Travel Time
21h 40m
₹1,069
Onwards
Via Maunath Bhanjan
Shahganj
Maunath Bhanjan
Shimla
Approx Travel Time
21h 30m
On Demand
Via Gorakhpur, Delhi
Shahganj
Gorakhpur
Delhi
Shimla
Approx Travel Time
7h 45m
On Demand
Via Lucknow, Delhi
Shahganj
Lucknow
Delhi
Shimla
Approx Travel Time
10h 37m
₹11,683
Onwards
Via Prayagraj(Allahabad), Delhi
Shahganj
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
10h 9m
₹12,597
Onwards
Via Lucknow, Mohali
Shahganj
Lucknow
Mohali
Shimla
Approx Travel Time
13h 10m
₹8,135
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 7 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.


