
Motihari to Shahganj
Shahganj is approximately 250+ kms from Motihari. The fastest way to reach Shahganj from Motihari is by Train Via Rasra. It takes approximately 7 hours. The cheapest way to reach Shahganj from Motihari is by Train Via Gorakhpur which would take approximately 8 hours.
Sort By
Mode of Transport
Via Rasra
RECOMMENDED
FASTEST
Motihari
Rasra
Shahganj
Approx Travel Time
6h 22m
On Demand
Via Siwan
Motihari
Siwan
Shahganj
Approx Travel Time
7h 52m
₹3,179
Onwards
Via Gorakhpur
Motihari
Gorakhpur
Shahganj
Approx Travel Time
8h 40m
₹980
Onwards
CHEAPEST
Motihari
Gorakhpur
Shahganj
Approx Travel Time
7h 45m
₹300
Onwards
Via Jaunpur
Motihari
Jaunpur
Shahganj
Approx Travel Time
6h 43m
₹420
Onwards
Via Raxaul
Motihari
Raxaul
Shahganj
Approx Travel Time
7h 35m
₹2,607
Onwards
Motihari
Raxaul
Shahganj
Approx Travel Time
7h
₹470
Onwards
Via Ghazipur
Motihari
Ghazipur
Shahganj
Approx Travel Time
7h 48m
₹685
Onwards
Via Ballia
Motihari
Ballia
Shahganj
Approx Travel Time
7h 58m
₹330
Onwards
Via Chhapra
Motihari
Chhapra
Shahganj
Approx Travel Time
9h 25m
₹320
Onwards
Frequently Asked Questions
What is the distance between Motihari and Shahganj?
Shahganj is approximately 250+ kms from Motihari.
How long does it take to reach Shahganj from Motihari?
It takes approximately 7 hours to reach Shahganj from Motihari by Train Via Rasra.
What is the cheapest way to reach Shahganj from Motihari?
The cheapest way to reach Shahganj from Motihari is by Train Via Gorakhpur.
What is the fastest way to reach Shahganj from Motihari?
The fastest way to reach Shahganj from Motihari is by Train Via Rasra.


