hero
How2Go
Najibabad to Shahjahanpur

Najibabad to Shahjahanpur

Shahjahanpur is approximately 250+ kms from Najibabad. The fastest way to reach Shahjahanpur from Najibabad is by Train Via Bareilly. It takes approximately 5 hours. The cheapest way to reach Shahjahanpur from Najibabad is by Train which would take approximately 5 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Najibabad

Shahjahanpur

Approx Travel Time

5h 1m

₹185

Onwards

Via Bareilly

FASTEST

Najibabad

Bareilly

Shahjahanpur

Approx Travel Time

4h 52m

₹220

Onwards

Najibabad

Bareilly

Shahjahanpur

Approx Travel Time

5h 35m

₹2,321

Onwards

Najibabad

Bareilly

Shahjahanpur

Approx Travel Time

5h 32m

₹844

Onwards

Ads by MMT

Via Moradabad

Najibabad

Moradabad

Shahjahanpur

Approx Travel Time

8h 21m

₹4,634

Onwards

Najibabad

Moradabad

Shahjahanpur

Approx Travel Time

8h 39m

₹3,999

Onwards

Najibabad

Moradabad

Shahjahanpur

Approx Travel Time

5h 10m

₹190

Onwards

Najibabad

Moradabad

Shahjahanpur

Approx Travel Time

6h 29m

₹3,235

Onwards

Najibabad

Moradabad

Shahjahanpur

Approx Travel Time

6h 47m

₹2,600

Onwards

Najibabad

Moradabad

Shahjahanpur

Approx Travel Time

7h 2m

₹1,589

Onwards

Frequently Asked Questions

What is the distance between Najibabad and Shahjahanpur?

Shahjahanpur is approximately 250+ kms from Najibabad.

How long does it take to reach Shahjahanpur from Najibabad?

It takes approximately 5 hours to reach Shahjahanpur from Najibabad by Train Via Bareilly.

What is the cheapest way to reach Shahjahanpur from Najibabad?

The cheapest way to reach Shahjahanpur from Najibabad is by Train.

What is the fastest way to reach Shahjahanpur from Najibabad?

The fastest way to reach Shahjahanpur from Najibabad is by Train Via Bareilly.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India