hero
How2Go
Nainpur to Shahjahanpur

Nainpur to Shahjahanpur

Shahjahanpur is approximately 800+ km from Nainpur, 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 Prayagraj(Allahabad)

RECOMMENDED

Nainpur

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

15h 52m

₹520

Onwards

Nainpur

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

17h 2m

₹1,339

Onwards

Via Jabalpur, Prayagraj(Allahabad)

CHEAPEST

FASTEST

Nainpur

Jabalpur

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

15h 7m

₹495

Onwards

Nainpur

Jabalpur

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

16h 17m

₹1,314

Onwards

Ads by MMT

Via Jabalpur, Kanpur

Nainpur

Jabalpur

Kanpur

Shahjahanpur

Approx Travel Time

16h 2m

₹4,452

Onwards

Nainpur

Jabalpur

Kanpur

Shahjahanpur

Approx Travel Time

16h 38m

₹595

Onwards

Via Seoni, Prayagraj(Allahabad)

Nainpur

Seoni

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

21h 21m

₹2,559

Onwards

Ads by MMT

Via Seoni, Khaga

Nainpur

Seoni

Khaga

Shahjahanpur

Approx Travel Time

19h 54m

₹6,858

Onwards

Via Jabalpur, Sultanpur

Nainpur

Jabalpur

Sultanpur

Shahjahanpur

Approx Travel Time

16h 45m

₹610

Onwards

Via Jabalpur, Raibareilly

Nainpur

Jabalpur

Raibareilly

Shahjahanpur

Approx Travel Time

16h 49m

₹615

Onwards

Frequently Asked Questions

What is the distance between Nainpur and Shahjahanpur?

Shahjahanpur is approximately 800+ kms from Nainpur.

How long does it take to reach Shahjahanpur from Nainpur?

It takes approximately 15 hours to reach Shahjahanpur from Nainpur by Train Via Jabalpur, Prayagraj(Allahabad).

What is the cheapest way to reach Shahjahanpur from Nainpur?

The cheapest way to reach Shahjahanpur from Nainpur is by Train Via Jabalpur, Prayagraj(Allahabad).

What is the fastest way to reach Shahjahanpur from Nainpur?

The fastest way to reach Shahjahanpur from Nainpur is by Train Via Jabalpur, Prayagraj(Allahabad).

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India