hero
How2Go
Nanpara to Shahganj

Nanpara to Shahganj

Shahganj is approximately 300+ km from Nanpara, 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 Shahganj.

Read More
Sort By
Mode of Transport

Via Ayodhya

RECOMMENDED

Nanpara

Ayodhya

Shahganj

Approx Travel Time

7h 4m

₹302

Onwards

Via Bahraich, Ayodhya

FASTEST

Nanpara

Bahraich

Ayodhya

Shahganj

Approx Travel Time

6h 39m

₹2,050

Onwards

Nanpara

Bahraich

Ayodhya

Shahganj

Approx Travel Time

6h 50m

₹4,825

Onwards

Via Bahraich

Nanpara

Bahraich

Shahganj

Approx Travel Time

7h 17m

₹4,945

Onwards

Nanpara

Bahraich

Shahganj

Approx Travel Time

7h 6m

₹2,170

Onwards

Via Bahraich, Sultanpur

Nanpara

Bahraich

Sultanpur

Shahganj

Approx Travel Time

9h 25m

₹3,253

Onwards

Via Gonda, Sultanpur

Nanpara

Gonda

Sultanpur

Shahganj

Approx Travel Time

8h 46m

₹5,389

Onwards

Via Bara Banki

Nanpara

Bara Banki

Shahganj

Approx Travel Time

7h 57m

₹1,960

Onwards

Via Bahraich, Gonda

Nanpara

Bahraich

Gonda

Shahganj

Approx Travel Time

7h 51m

₹2,210

Onwards

Via Gonda

CHEAPEST

Nanpara

Gonda

Shahganj

Approx Travel Time

9h 28m

₹295

Onwards

Frequently Asked Questions

What is the distance between Nanpara and Shahganj?

Shahganj is approximately 300+ kms from Nanpara.

How long does it take to reach Shahganj from Nanpara?

It takes approximately 7 hours to reach Shahganj from Nanpara by Bus, Train Via Bahraich, Ayodhya.

What is the cheapest way to reach Shahganj from Nanpara?

The cheapest way to reach Shahganj from Nanpara is by Bus, Train Via Gonda.

What is the fastest way to reach Shahganj from Nanpara?

The fastest way to reach Shahganj from Nanpara is by Bus, Train Via Bahraich, Ayodhya.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India