Being up in the hills, Mussoorie experiences quite a mild climate throughout the year. There is, however, a heavy monsoon season, which should be avoided at all costs. The best time to visit the city is during the spring months of September to November. This is when you can get the clearest views of the snowy Himalayas and surrounds and the weather is nice and pleasant.
Highest temperature in Mussoorie is recorded as 113℉ in June.
Lowest temperature in Mussoorie is recorded as 30.2℉ in January.