hero
How2Go
Shahjahanpur to Mussoorie

Shahjahanpur to Mussoorie

Mussoorie is approximately 400+ km from Shahjahanpur, 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 Mussoorie.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Shahjahanpur

Mussoorie

Approx Travel Time

8h 36m

₹17,656

Onwards

Via Haridwar

FASTEST

Shahjahanpur

Haridwar

Mussoorie

Approx Travel Time

7h 16m

₹2,685

Onwards

Shahjahanpur

Haridwar

Mussoorie

Approx Travel Time

9h 44m

₹3,264

Onwards

Shahjahanpur

Haridwar

Mussoorie

Approx Travel Time

8h 54m

₹1,515

Onwards

Via Dehradun

CHEAPEST

Shahjahanpur

Dehradun

Mussoorie

Approx Travel Time

9h 14m

₹1,096

Onwards

Shahjahanpur

Dehradun

Mussoorie

Approx Travel Time

11h 8m

₹1,425

Onwards

Via Roorkee

Shahjahanpur

Roorkee

Mussoorie

Approx Travel Time

7h 20m

₹3,187

Onwards

Via Moradabad, Haridwar

Shahjahanpur

Moradabad

Haridwar

Mussoorie

Approx Travel Time

7h 41m

₹2,710

Onwards

Via Haridwar, Rishikesh

Shahjahanpur

Haridwar

Rishikesh

Mussoorie

Approx Travel Time

9h 13m

₹1,660

Onwards

Via Najibabad

Shahjahanpur

Najibabad

Mussoorie

Approx Travel Time

7h 23m

₹3,900

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Mussoorie?

Mussoorie is approximately 400+ kms from Shahjahanpur.

How long does it take to reach Mussoorie from Shahjahanpur?

It takes approximately 7 hours to reach Mussoorie from Shahjahanpur by Train, Cab Via Haridwar.

What is the cheapest way to reach Mussoorie from Shahjahanpur?

The cheapest way to reach Mussoorie from Shahjahanpur is by Train, Bus Via Dehradun.

What is the fastest way to reach Mussoorie from Shahjahanpur?

The fastest way to reach Mussoorie from Shahjahanpur is by Train, Cab Via Haridwar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India