
Shahganj to Nanpara
Nanpara is approximately 250+ kms from Shahganj. The fastest way to reach Nanpara from Shahganj is by Train, Bus Via Ayodhya. It takes approximately 7 hours. The cheapest way to reach Nanpara from Shahganj is by Train, Bus Via Gonda which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ayodhya
RECOMMENDED
FASTEST
Shahganj
Ayodhya
Nanpara
Approx Travel Time
6h 59m
₹367
Onwards
Via Bahraich
Shahganj
Bahraich
Nanpara
Approx Travel Time
8h 56m
₹4,392
Onwards
Shahganj
Bahraich
Nanpara
Approx Travel Time
8h 53m
₹851
Onwards
Via Gonda
CHEAPEST
Shahganj
Gonda
Nanpara
Approx Travel Time
9h 2m
₹295
Onwards
Via Bara Banki
Shahganj
Bara Banki
Nanpara
Approx Travel Time
8h 51m
₹760
Onwards
Via Jaunpur
Shahganj
Jaunpur
Nanpara
Approx Travel Time
9h 29m
₹594
Onwards
Via Lucknow
Shahganj
Lucknow
Nanpara
Approx Travel Time
11h 7m
₹780
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Nanpara?
Nanpara is approximately 250+ kms from Shahganj.
How long does it take to reach Nanpara from Shahganj?
It takes approximately 7 hours to reach Nanpara from Shahganj by Train, Bus Via Ayodhya.
What is the cheapest way to reach Nanpara from Shahganj?
The cheapest way to reach Nanpara from Shahganj is by Train, Bus Via Gonda.
What is the fastest way to reach Nanpara from Shahganj?
The fastest way to reach Nanpara from Shahganj is by Train, Bus Via Ayodhya.


