hero
How2Go
Shahjahanpur to Mohali

Shahjahanpur to Mohali

Mohali is approximately 450+ kms from Shahjahanpur. The fastest way to reach Mohali from Shahjahanpur is by Train Via Moradabad. It takes approximately 11 hours. The cheapest way to reach Mohali from Shahjahanpur is by Train Via Ambala which would take approximately 11 hours.

Sort By
Mode of Transport

Via Moradabad

RECOMMENDED

FASTEST

Shahjahanpur

Moradabad

Mohali

Approx Travel Time

10h 55m

On Demand

Via Ambala

Shahjahanpur

Ambala

Mohali

Approx Travel Time

11h 10m

₹1,613

Onwards

CHEAPEST

Shahjahanpur

Ambala

Mohali

Approx Travel Time

11h 10m

₹265

Onwards

Ads by MMT

Via Saharanpur

Shahjahanpur

Saharanpur

Mohali

Approx Travel Time

11h 10m

On Demand

Via Chandigarh

Shahjahanpur

Chandigarh

Mohali

Approx Travel Time

11h 10m

₹1,089

Onwards

Shahjahanpur

Chandigarh

Mohali

Approx Travel Time

11h 10m

₹385

Onwards

Ads by MMT

Via Roorkee

Shahjahanpur

Roorkee

Mohali

Approx Travel Time

11h 10m

On Demand

Via Laksar

Shahjahanpur

Laksar

Mohali

Approx Travel Time

11h 10m

On Demand

Via Haridwar

Shahjahanpur

Haridwar

Mohali

Approx Travel Time

11h 25m

On Demand

Via Rajpura

Shahjahanpur

Rajpura

Mohali

Approx Travel Time

11h 34m

₹1,478

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Mohali?

Mohali is approximately 450+ kms from Shahjahanpur.

How long does it take to reach Mohali from Shahjahanpur?

It takes approximately 11 hours to reach Mohali from Shahjahanpur by Train Via Moradabad.

What is the cheapest way to reach Mohali from Shahjahanpur?

The cheapest way to reach Mohali from Shahjahanpur is by Train Via Ambala.

What is the fastest way to reach Mohali from Shahjahanpur?

The fastest way to reach Mohali from Shahjahanpur is by Train Via Moradabad.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India