hero
How2Go
Shahjahanpur to Motihari

Shahjahanpur to Motihari

Motihari is approximately 650+ km from Shahjahanpur, 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 Motihari.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Shahjahanpur

Motihari

Approx Travel Time

13h 37m

₹370

Onwards

Via Gorakhpur

FASTEST

Shahjahanpur

Gorakhpur

Motihari

Approx Travel Time

10h 43m

₹370

Onwards

Via Basti

Shahjahanpur

Basti

Motihari

Approx Travel Time

13h

₹8,071

Onwards

Shahjahanpur

Basti

Motihari

Approx Travel Time

1d 6h 23m

₹2,099

Onwards

Shahjahanpur

Basti

Motihari

Approx Travel Time

11h 23m

₹430

Onwards

Via Gonda

Shahjahanpur

Gonda

Motihari

Approx Travel Time

11h

₹375

Onwards

Via Siwan

Shahjahanpur

Siwan

Motihari

Approx Travel Time

11h 46m

On Demand

Via Hata

Shahjahanpur

Hata

Motihari

Approx Travel Time

11h 39m

₹415

Onwards

Shahjahanpur

Hata

Motihari

Approx Travel Time

11h 5m

₹1,069

Onwards

Via Khalilabad

Shahjahanpur

Khalilabad

Motihari

Approx Travel Time

10h 56m

₹1,385

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Motihari?

Motihari is approximately 650+ kms from Shahjahanpur.

How long does it take to reach Motihari from Shahjahanpur?

It takes approximately 11 hours to reach Motihari from Shahjahanpur by Train Via Gorakhpur.

What is the cheapest way to reach Motihari from Shahjahanpur?

The cheapest way to reach Motihari from Shahjahanpur is by Train.

What is the fastest way to reach Motihari from Shahjahanpur?

The fastest way to reach Motihari from Shahjahanpur is by Train Via Gorakhpur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India