Get Holiday Package Offers
You can get a customised offer for your trip duration, dates, and group size
View Packages The best time to visit Nainital is May-June which is also the peak season. Nainital has a pleasant climate throughout the year, making it a year-round destination. The average temperature from April to July ranges around 23 degrees Celcius.
July to September is the monsoon season in Nainital, with heavy rainfall. There are chances of landslides during this time. October to February is the winter season in Nainital. The average temperature ranges around 15 degrees Celcius. To experience snow, visit Nainital in January.
Loading...
Month | High/Low (°C) | Rain |
---|---|---|
January | 11°/ 1° | 3 days |
February | 14°/ 3° | 4 days |
March | 18°/ 6° | 9 days |
April | 22°/ 11° | 6 days |
May | 28°/ 14° | 2 days |
June | 28°/ 16° | 9 days |
July | 22°/ 16° | 26 days |
August | 22°/ 16° | 29 days |
September | 21°/ 14° | 26 days |
October | 20°/ 10° | 3 days |
November | 19°/ 8° | 1 days |
December | 13°/ 2° | 0 days |
December - January