The journey from Nainital to Mussoorie covers about 300 km. You can travel by road via Dehradun. This route takes you through the beautiful Himalayan foothills of Uttarakhand. Total travel time is approximately 8 to 10 hours.
Total Distance: 300 km by road, 150 km air distance.
The road journey is scenic but can be tiring; plan for a stopover.
March to June and September to November for pleasant weather.