hero
How2Go
Sitamarhi to Shahjahanpur

Sitamarhi to Shahjahanpur

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

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Sitamarhi

Shahjahanpur

Approx Travel Time

14h 43m

₹430

Onwards

Via Lucknow

Sitamarhi

Lucknow

Shahjahanpur

Approx Travel Time

13h 54m

₹5,233

Onwards

Via Patna, Lucknow

FASTEST

Sitamarhi

Patna

Lucknow

Shahjahanpur

Approx Travel Time

11h 31m

₹5,412

Onwards

Via Gorakhpur

Sitamarhi

Gorakhpur

Shahjahanpur

Approx Travel Time

1d 17h 7m

₹3,032

Onwards

Sitamarhi

Gorakhpur

Shahjahanpur

Approx Travel Time

13h 50m

₹470

Onwards

Via Bettiah

Sitamarhi

Bettiah

Shahjahanpur

Approx Travel Time

13h 1m

₹485

Onwards

Via Gonda

Sitamarhi

Gonda

Shahjahanpur

Approx Travel Time

14h 28m

₹470

Onwards

Via Basti

Sitamarhi

Basti

Shahjahanpur

Approx Travel Time

14h 44m

₹470

Onwards

Via Hata

Sitamarhi

Hata

Shahjahanpur

Approx Travel Time

15h 3m

₹470

Onwards

Via Muzaffarpur

Sitamarhi

Muzaffarpur

Shahjahanpur

Approx Travel Time

16h 43m

₹630

Onwards

Frequently Asked Questions

What is the distance between Sitamarhi and Shahjahanpur?

Shahjahanpur is approximately 600+ kms from Sitamarhi.

How long does it take to reach Shahjahanpur from Sitamarhi?

It takes approximately 12 hours to reach Shahjahanpur from Sitamarhi by Bus, Flight, Train Via Patna, Lucknow.

What is the cheapest way to reach Shahjahanpur from Sitamarhi?

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

What is the fastest way to reach Shahjahanpur from Sitamarhi?

The fastest way to reach Shahjahanpur from Sitamarhi is by Bus, Flight, Train Via Patna, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India