hero
How2Go
Shahjahanpur to Nanpara

Shahjahanpur to Nanpara

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

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Shahjahanpur

Nanpara

Approx Travel Time

3h 51m

₹4,328

Onwards

Shahjahanpur

Nanpara

Approx Travel Time

5h 49m

₹500

Onwards

Via Muhamdi

Shahjahanpur

Muhamdi

Nanpara

Approx Travel Time

4h 24m

On Demand

Shahjahanpur

Muhamdi

Nanpara

Approx Travel Time

4h 37m

₹918

Onwards

Shahjahanpur

Muhamdi

Nanpara

Approx Travel Time

4h 41m

₹2,037

Onwards

Via Lakhimpur, Muhamdi

Shahjahanpur

Lakhimpur

Muhamdi

Nanpara

Approx Travel Time

6h 9m

₹2,782

Onwards

Via Pilibhit, Lakhimpur

Shahjahanpur

Pilibhit

Lakhimpur

Nanpara

Approx Travel Time

6h 33m

₹4,552

Onwards

Via Lakhimpur

Shahjahanpur

Lakhimpur

Nanpara

Approx Travel Time

6h 20m

₹900

Onwards

Via Sitapur, Bahraich

Shahjahanpur

Sitapur

Bahraich

Nanpara

Approx Travel Time

6h 44m

₹2,387

Onwards

Via Sitapur, Lakhimpur

CHEAPEST

Shahjahanpur

Sitapur

Lakhimpur

Nanpara

Approx Travel Time

7h 32m

₹441

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Nanpara?

Nanpara is approximately 150+ kms from Shahjahanpur.

How long does it take to reach Nanpara from Shahjahanpur?

It takes approximately 4 hours to reach Nanpara from Shahjahanpur by Cab.

What is the cheapest way to reach Nanpara from Shahjahanpur?

The cheapest way to reach Nanpara from Shahjahanpur is by Train, Bus Via Sitapur, Lakhimpur.

What is the fastest way to reach Nanpara from Shahjahanpur?

The fastest way to reach Nanpara from Shahjahanpur is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India