Raxaul to Shahganj Distance

Shahganj is approximately 250+ km from Raxaul. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 5 hours, subject to the chosen service and route. The fastest way to reach Shahganj takes approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Raxaul, India to Shahganj, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Raxaul

Shahganj

Approx Travel Time

5h 15m

₹325

Onwards

Via Akbarpur, Ambedkar Nagar

Raxaul

Akbarpur, Ambedkar Nagar

Shahganj

Approx Travel Time

6h 30m

₹485

Onwards

Ads by MMT

Via Siwan

Raxaul

Siwan

Shahganj

Approx Travel Time

8h 31m

On Demand

Raxaul

Siwan

Shahganj

Approx Travel Time

10h 41m

₹500

Onwards

Via Ballia

Raxaul

Ballia

Shahganj

Approx Travel Time

8h 18m

₹355

Onwards

Ads by MMT

Via Gorakhpur

Raxaul

Gorakhpur

Shahganj

Approx Travel Time

8h 25m

₹345

Onwards

Via Basti

Raxaul

Basti

Shahganj

Approx Travel Time

9h 19m

On Demand

Via Chhapra

Raxaul

Chhapra

Shahganj

Approx Travel Time

10h 18m

On Demand

Via Ayodhya

Raxaul

Ayodhya

Shahganj

Approx Travel Time

11h

₹345

Onwards

Via Hajipur

Raxaul

Hajipur

Shahganj

Approx Travel Time

12h 2m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Raxaul and Shahganj?

The straight-line distance is approximately 200+ km.

What is the distance from Raxaul to Shahganj via Akbarpur?

Via Akbarpur, the distance is approximately 300+ km, taking around 7 hours.

Is there a train from Raxaul to Shahganj?

Yes, trains run between Raxaul and Shahganj, covering approximately 250+ km in around 5 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India