hero
How2Go
Mukerian to Shahjahanpur

Mukerian to Shahjahanpur

Shahjahanpur is approximately 650+ km from Mukerian, 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

Direct Train

RECOMMENDED

CHEAPEST

Mukerian

Shahjahanpur

Approx Travel Time

14h 10m

₹375

Onwards

Via Jalandhar, Ghaziabad

FASTEST

Mukerian

Jalandhar

Ghaziabad

Shahjahanpur

Approx Travel Time

9h 25m

₹4,446

Onwards

Via Haridwar

Mukerian

Haridwar

Shahjahanpur

Approx Travel Time

16h 51m

₹1,308

Onwards

Via Jalandhar, Bijnor

Mukerian

Jalandhar

Bijnor

Shahjahanpur

Approx Travel Time

16h

₹8,222

Onwards

Via Jalandhar

Mukerian

Jalandhar

Shahjahanpur

Approx Travel Time

11h 3m

₹490

Onwards

Via Ludhiana

Mukerian

Ludhiana

Shahjahanpur

Approx Travel Time

11h 5m

₹470

Onwards

Mukerian

Ludhiana

Shahjahanpur

Approx Travel Time

11h 24m

₹831

Onwards

Via Ambala

Mukerian

Ambala

Shahjahanpur

Approx Travel Time

11h 14m

₹440

Onwards

Via Saharanpur

Mukerian

Saharanpur

Shahjahanpur

Approx Travel Time

11h 33m

₹450

Onwards

Via Rajpura

Mukerian

Rajpura

Shahjahanpur

Approx Travel Time

11h 34m

₹445

Onwards

Frequently Asked Questions

What is the distance between Mukerian and Shahjahanpur?

Shahjahanpur is approximately 650+ kms from Mukerian.

How long does it take to reach Shahjahanpur from Mukerian?

It takes approximately 10 hours to reach Shahjahanpur from Mukerian by Train, Flight Via Jalandhar, Ghaziabad.

What is the cheapest way to reach Shahjahanpur from Mukerian?

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

What is the fastest way to reach Shahjahanpur from Mukerian?

The fastest way to reach Shahjahanpur from Mukerian is by Train, Flight Via Jalandhar, Ghaziabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India