
Deoband to Shahganj
Shahganj is approximately 700+ kms from Deoband. The fastest way to reach Shahganj from Deoband is by Train Via Moradabad. It takes approximately 16 hours. The cheapest way to reach Shahganj from Deoband is by Train Via Roorkee which would take approximately 17 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
FASTEST
Deoband
Moradabad
Shahganj
Approx Travel Time
15h 40m
On Demand
Via Bareilly
Deoband
Bareilly
Shahganj
Approx Travel Time
15h 40m
On Demand
Via Rampur (Uttar Pradesh)
Deoband
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
15h 40m
On Demand
Via Hardoi
Deoband
Hardoi
Shahganj
Approx Travel Time
15h 40m
On Demand
Via Shahjahanpur
Deoband
Shahjahanpur
Shahganj
Approx Travel Time
15h 40m
On Demand
Via Sandila
Deoband
Sandila
Shahganj
Approx Travel Time
16h 20m
On Demand
Via Amroha
Deoband
Amroha
Shahganj
Approx Travel Time
15h 55m
On Demand
Via Roorkee
CHEAPEST
Deoband
Roorkee
Shahganj
Approx Travel Time
16h 25m
₹465
Onwards
Via Lucknow
Deoband
Lucknow
Shahganj
Approx Travel Time
16h 32m
On Demand
Via Ghaziabad
Deoband
Ghaziabad
Shahganj
Approx Travel Time
17h 10m
₹485
Onwards
Frequently Asked Questions
What is the distance between Deoband and Shahganj?
Shahganj is approximately 700+ kms from Deoband.
How long does it take to reach Shahganj from Deoband?
It takes approximately 16 hours to reach Shahganj from Deoband by Train Via Moradabad.
What is the cheapest way to reach Shahganj from Deoband?
The cheapest way to reach Shahganj from Deoband is by Train Via Roorkee.
What is the fastest way to reach Shahganj from Deoband?
The fastest way to reach Shahganj from Deoband is by Train Via Moradabad.