
Shajapur to Mussoorie
Mussoorie is approximately 900+ kms from Shajapur. The fastest way to reach Mussoorie from Shajapur is by Train, Cab Via Dehradun. It takes approximately 19 hours. The cheapest way to reach Mussoorie from Shajapur is by Train, Bus Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Faridabad
RECOMMENDED
Shajapur
Faridabad
Mussoorie
Approx Travel Time
19h 40m
₹5,473
Onwards
Via Ghaziabad
Shajapur
Ghaziabad
Mussoorie
Approx Travel Time
20h 10m
₹1,250
Onwards
Via Deoband
Shajapur
Deoband
Mussoorie
Approx Travel Time
20h 4m
₹3,935
Onwards
Via Dehradun
FASTEST
Shajapur
Dehradun
Mussoorie
Approx Travel Time
19h 10m
On Demand
Via Delhi
CHEAPEST
Shajapur
Delhi
Mussoorie
Approx Travel Time
20h 25m
₹1,240
Onwards
Via Haridwar
Shajapur
Haridwar
Mussoorie
Approx Travel Time
19h 41m
₹3,230
Onwards
Via Meerut
Shajapur
Meerut
Mussoorie
Approx Travel Time
20h 28m
₹5,234
Onwards
Via Muzaffarnagar
Shajapur
Muzaffarnagar
Mussoorie
Approx Travel Time
20h 34m
₹4,854
Onwards
Via Saharanpur
Shajapur
Saharanpur
Mussoorie
Approx Travel Time
19h 25m
₹2,525
Onwards
Via Roorkee
Shajapur
Roorkee
Mussoorie
Approx Travel Time
20h 36m
₹4,243
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Mussoorie?
Mussoorie is approximately 900+ kms from Shajapur.
How long does it take to reach Mussoorie from Shajapur?
It takes approximately 19 hours to reach Mussoorie from Shajapur by Train, Cab Via Dehradun.
What is the cheapest way to reach Mussoorie from Shajapur?
The cheapest way to reach Mussoorie from Shajapur is by Train, Bus Via Delhi.
What is the fastest way to reach Mussoorie from Shajapur?
The fastest way to reach Mussoorie from Shajapur is by Train, Cab Via Dehradun.