
Siwan to Shahganj
Shahganj is approximately 200+ kms from Siwan. The fastest way to reach Shahganj from Siwan is by Train. It takes approximately 5 hours. The cheapest way to reach Shahganj from Siwan is by Train which would take approximately 5 hours.
Sort By
Mode of Transport
Via Rasra
Siwan
Rasra
Shahganj
Approx Travel Time
5h 30m
On Demand
Via Azamgarh
Siwan
Azamgarh
Shahganj
Approx Travel Time
5h 43m
₹290
Onwards
Via Salempur
Siwan
Salempur
Shahganj
Approx Travel Time
6h 5m
₹290
Onwards
Via Gorakhpur
Siwan
Gorakhpur
Shahganj
Approx Travel Time
5h 57m
₹325
Onwards
Via Deoria
Siwan
Deoria
Shahganj
Approx Travel Time
6h 11m
₹290
Onwards
Siwan
Deoria
Shahganj
Approx Travel Time
7h 20m
₹4,624
Onwards
Via Basti
Siwan
Basti
Shahganj
Approx Travel Time
6h 36m
On Demand
Via Ballia
Siwan
Ballia
Shahganj
Approx Travel Time
7h 34m
₹17,093
Onwards
Via Jaunpur
Siwan
Jaunpur
Shahganj
Approx Travel Time
7h 40m
₹330
Onwards
Frequently Asked Questions
What is the distance between Siwan and Shahganj?
Shahganj is approximately 200+ kms from Siwan.
How long does it take to reach Shahganj from Siwan?
It takes approximately 5 hours to reach Shahganj from Siwan by Train.
What is the cheapest way to reach Shahganj from Siwan?
The cheapest way to reach Shahganj from Siwan is by Train.
What is the fastest way to reach Shahganj from Siwan?
The fastest way to reach Shahganj from Siwan is by Train.


