hero
How2Go
Purnia to Shahjahanpur

Purnia to Shahjahanpur

Shahjahanpur is approximately 850+ km from Purnia, 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

CHEAPEST

Purnia

Samastipur

Shahjahanpur

Approx Travel Time

15h 58m

₹580

Onwards

Direct Train

Purnia

Shahjahanpur

Approx Travel Time

17h 56m

₹605

Onwards

Via Kolkata, Lucknow

FASTEST

Purnia

Kolkata

Lucknow

Shahjahanpur

Approx Travel Time

8h 19m

₹10,909

Onwards

Via Gorakhpur

Purnia

Gorakhpur

Shahjahanpur

Approx Travel Time

16h 45m

₹1,350

Onwards

Purnia

Gorakhpur

Shahjahanpur

Approx Travel Time

18h 50m

₹2,099

Onwards

Via Khagaria

Purnia

Khagaria

Shahjahanpur

Approx Travel Time

18h 4m

₹4,876

Onwards

Via Muzaffarpur, Ayodhya

Purnia

Muzaffarpur

Ayodhya

Shahjahanpur

Approx Travel Time

22h 10m

₹6,762

Onwards

Via Begusarai

Purnia

Begusarai

Shahjahanpur

Approx Travel Time

16h 33m

₹585

Onwards

Via Hajipur

Purnia

Hajipur

Shahjahanpur

Approx Travel Time

16h 27m

₹745

Onwards

Via Chhapra

Purnia

Chhapra

Shahjahanpur

Approx Travel Time

16h 36m

₹725

Onwards

Frequently Asked Questions

What is the distance between Purnia and Shahjahanpur?

Shahjahanpur is approximately 850+ kms from Purnia.

How long does it take to reach Shahjahanpur from Purnia?

It takes approximately 9 hours to reach Shahjahanpur from Purnia by Flight, Train Via Kolkata, Lucknow.

What is the cheapest way to reach Shahjahanpur from Purnia?

The cheapest way to reach Shahjahanpur from Purnia is by Train Via Samastipur.

What is the fastest way to reach Shahjahanpur from Purnia?

The fastest way to reach Shahjahanpur from Purnia is by Flight, Train Via Kolkata, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India