hero
How2Go
Meerut to Shahjahanpur

Meerut to Shahjahanpur

Shahjahanpur is approximately 250+ kms from Meerut. The fastest way to reach Shahjahanpur from Meerut is by Train. It takes approximately 6 hours. The cheapest way to reach Shahjahanpur from Meerut is by Train Via Ghaziabad which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

FASTEST

Meerut

Shahjahanpur

Approx Travel Time

5h 30m

On Demand

Via Gajraula

Meerut

Gajraula

Shahjahanpur

Approx Travel Time

7h 10m

₹291

Onwards

Ads by MMT

Via Moradabad

Meerut

Moradabad

Shahjahanpur

Approx Travel Time

7h 55m

₹1,144

Onwards

Meerut

Moradabad

Shahjahanpur

Approx Travel Time

8h 1m

₹3,507

Onwards

Via Ghaziabad

CHEAPEST

Meerut

Ghaziabad

Shahjahanpur

Approx Travel Time

7h 55m

₹280

Onwards

Meerut

Ghaziabad

Shahjahanpur

Approx Travel Time

7h 55m

₹459

Onwards

Ads by MMT

Direct Cab

Meerut

Shahjahanpur

Approx Travel Time

7h 52m

₹6,125

Onwards

Via Bareilly

Meerut

Bareilly

Shahjahanpur

Approx Travel Time

8h 44m

₹3,955

Onwards

Via Dhampur

Meerut

Dhampur

Shahjahanpur

Approx Travel Time

8h 32m

₹3,384

Onwards

Via Bijnor

Meerut

Bijnor

Shahjahanpur

Approx Travel Time

8h 51m

₹2,786

Onwards

Frequently Asked Questions

What is the distance between Meerut and Shahjahanpur?

Shahjahanpur is approximately 250+ kms from Meerut.

How long does it take to reach Shahjahanpur from Meerut?

It takes approximately 6 hours to reach Shahjahanpur from Meerut by Train.

What is the cheapest way to reach Shahjahanpur from Meerut?

The cheapest way to reach Shahjahanpur from Meerut is by Train Via Ghaziabad.

What is the fastest way to reach Shahjahanpur from Meerut?

The fastest way to reach Shahjahanpur from Meerut is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India