Temperature in Nainital is pleasant
throughout the year. Summers are mildly warm but we can not call it hot.
The temperatures of Nainital reaches an optimal 25 degrees centigrade.
In winters Nainital weather exhibits cold conditions . The temperature
in Nainital generally dips to sub-zero levels. Tourists can enjoy snow
fall at Nainital in winters in moth between December to February.

The Naini lake has a big contribution in regulating the temperature of
Nainital. The best time for visitors to visit Nainital and near by
places is in Summer from April to June & in winter October to February
to enjoy snow fall. The interval period is June to September-when there
is torrential rains in Nainital.

During the monsoon period, Nainital's weather has a temperature
fluctuation from 28 degrees centigrade (maximum) to 7 degrees centigrade
(minimum).