hero
How2Go
Purnia to Shahganj

Purnia to Shahganj

Shahganj is approximately 550+ kms from Purnia. The fastest way to reach Shahganj from Purnia is by Train Via Muzaffarpur, Gorakhpur. It takes approximately 12 hours. The cheapest way to reach Shahganj from Purnia is by Train Via Samastipur which would take approximately 14 hours.

Sort By
Mode of Transport

Via Begusarai

RECOMMENDED

Purnia

Begusarai

Shahganj

Approx Travel Time

12h 54m

On Demand

Via Muzaffarpur, Gorakhpur

FASTEST

Purnia

Muzaffarpur

Gorakhpur

Shahganj

Approx Travel Time

12h 12m

On Demand

Ads by MMT

Via Khagaria

Purnia

Khagaria

Shahganj

Approx Travel Time

14h 37m

On Demand

Via Naugachhia

Purnia

Naugachhia

Shahganj

Approx Travel Time

14h 11m

₹1,031

Onwards

Purnia

Naugachhia

Shahganj

Approx Travel Time

14h 41m

On Demand

Ads by MMT

Via Varanasi

Purnia

Varanasi

Shahganj

Approx Travel Time

15h 55m

₹4,446

Onwards

Via Hajipur

Purnia

Hajipur

Shahganj

Approx Travel Time

12h 55m

₹590

Onwards

Via Muzaffarpur

Purnia

Muzaffarpur

Shahganj

Approx Travel Time

13h 12m

On Demand

Via Raxaul

Purnia

Raxaul

Shahganj

Approx Travel Time

13h 28m

₹710

Onwards

Via Samastipur

CHEAPEST

Purnia

Samastipur

Shahganj

Approx Travel Time

14h

₹425

Onwards

Frequently Asked Questions

What is the distance between Purnia and Shahganj?

Shahganj is approximately 550+ kms from Purnia.

How long does it take to reach Shahganj from Purnia?

It takes approximately 12 hours to reach Shahganj from Purnia by Train Via Muzaffarpur, Gorakhpur.

What is the cheapest way to reach Shahganj from Purnia?

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

What is the fastest way to reach Shahganj from Purnia?

The fastest way to reach Shahganj from Purnia is by Train Via Muzaffarpur, Gorakhpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India