hero
How2Go
Madhubani to Shahjahanpur

Madhubani to Shahjahanpur

Shahjahanpur is approximately 750+ km from Madhubani, 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

Via Samastipur

RECOMMENDED

Madhubani

Samastipur

Shahjahanpur

Approx Travel Time

14h 37m

₹545

Onwards

Via Chhapra

Madhubani

Chhapra

Shahjahanpur

Approx Travel Time

14h 32m

₹1,489

Onwards

Via Muzaffarpur, Chhapra

Madhubani

Muzaffarpur

Chhapra

Shahjahanpur

Approx Travel Time

13h 19m

₹3,055

Onwards

Madhubani

Muzaffarpur

Chhapra

Shahjahanpur

Approx Travel Time

14h 43m

₹705

Onwards

Via Patna, Lucknow

Madhubani

Patna

Lucknow

Shahjahanpur

Approx Travel Time

12h 24m

₹5,302

Onwards

FASTEST

Madhubani

Patna

Lucknow

Shahjahanpur

Approx Travel Time

12h 1m

₹8,271

Onwards

Via Lucknow

Madhubani

Lucknow

Shahjahanpur

Approx Travel Time

16h 50m

₹2,780

Onwards

Direct Train

CHEAPEST

Madhubani

Shahjahanpur

Approx Travel Time

19h 7m

₹435

Onwards

Via Muzaffarpur, Gorakhpur

Madhubani

Muzaffarpur

Gorakhpur

Shahjahanpur

Approx Travel Time

17h 42m

₹5,168

Onwards

Via Hajipur

Madhubani

Hajipur

Shahjahanpur

Approx Travel Time

14h 38m

₹3,405

Onwards

Frequently Asked Questions

What is the distance between Madhubani and Shahjahanpur?

Shahjahanpur is approximately 750+ kms from Madhubani.

How long does it take to reach Shahjahanpur from Madhubani?

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

What is the cheapest way to reach Shahjahanpur from Madhubani?

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

What is the fastest way to reach Shahjahanpur from Madhubani?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India