hero
How2Go
Siwan to Shahganj

Siwan to Shahganj

Shahganj is approximately 150+ km from Siwan, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shahganj.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Siwan

Shahganj

Approx Travel Time

4h 57m

₹170

Onwards

Via Azamgarh

FASTEST

Siwan

Azamgarh

Shahganj

Approx Travel Time

4h 17m

₹290

Onwards

Via Varanasi

Siwan

Varanasi

Shahganj

Approx Travel Time

9h

₹2,902

Onwards

Via Chhapra

Siwan

Chhapra

Shahganj

Approx Travel Time

5h 25m

₹320

Onwards

Siwan

Chhapra

Shahganj

Approx Travel Time

7h 30m

₹275

Onwards

Via Ballia

Siwan

Ballia

Shahganj

Approx Travel Time

5h 36m

₹4,994

Onwards

Via Ballia, Azamgarh

Siwan

Ballia

Azamgarh

Shahganj

Approx Travel Time

5h 26m

₹5,139

Onwards

Via Ballia, Jaunpur

Siwan

Ballia

Jaunpur

Shahganj

Approx Travel Time

6h 22m

₹5,139

Onwards

Frequently Asked Questions

What is the distance between Siwan and Shahganj?

Shahganj is approximately 150+ kms from Siwan.

How long does it take to reach Shahganj from Siwan?

It takes approximately 4 hours to reach Shahganj from Siwan by Train Via Azamgarh.

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 Via Azamgarh.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India