
Roorkee to Shahganj
Shahganj is approximately 700+ kms from Roorkee. The fastest way to reach Shahganj from Roorkee is by Cab, Flight Via Ghaziabad, Varanasi. It takes approximately 9 hours. The cheapest way to reach Shahganj from Roorkee is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi, Ayodhya
Roorkee
Delhi
Ayodhya
Shahganj
Approx Travel Time
9h 3m
₹6,983
Onwards
Roorkee
Delhi
Ayodhya
Shahganj
Approx Travel Time
9h 13m
₹3,383
Onwards
Via Ghaziabad, Varanasi
FASTEST
Roorkee
Ghaziabad
Varanasi
Shahganj
Approx Travel Time
8h 53m
₹10,312
Onwards
Via Lucknow
Roorkee
Lucknow
Shahganj
Approx Travel Time
13h 27m
₹985
Onwards
Via Ayodhya
Roorkee
Ayodhya
Shahganj
Approx Travel Time
12h 45m
₹420
Onwards
Via Dehradun, Lucknow
Roorkee
Dehradun
Lucknow
Shahganj
Approx Travel Time
9h 49m
₹5,983
Onwards
Via Faizabad
Roorkee
Faizabad
Shahganj
Approx Travel Time
13h 5m
₹420
Onwards
Via Moradabad, Ayodhya
Roorkee
Moradabad
Ayodhya
Shahganj
Approx Travel Time
13h 18m
₹490
Onwards
Via Bareilly, Ayodhya
Roorkee
Bareilly
Ayodhya
Shahganj
Approx Travel Time
13h 17m
₹490
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Shahganj?
Shahganj is approximately 700+ kms from Roorkee.
How long does it take to reach Shahganj from Roorkee?
It takes approximately 9 hours to reach Shahganj from Roorkee by Cab, Flight Via Ghaziabad, Varanasi.
What is the cheapest way to reach Shahganj from Roorkee?
The cheapest way to reach Shahganj from Roorkee is by Train.
What is the fastest way to reach Shahganj from Roorkee?
The fastest way to reach Shahganj from Roorkee is by Cab, Flight Via Ghaziabad, Varanasi.


