When to visit
Nainital?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Nainital
Uttarakhand · India

The best weather in Nainital is from April, October, November.consistent weather climate

Climate score
June
52

Mixed climate

🌧Rainy

Temperature
15–23°C
Cool nights
Feels like
16–24°C
Comfortable
Precipitation
188mm
Moderate rain · 20 days
Sunshine
11.3h
Partly cloudy
Humidity (%)
73%
Comfortable
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
-10°10°20°30°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score425070897252414156837756
ClimateColdColdColdMildMildRainyRainyRainyCool & rainyCool & rainyColdCold
Temperature1–10°C2–13°C6–16°C10–21°C13–22°C15–23°C16–21°C15–21°C14–20°C10–18°C6–15°C3–12°C
Feels like-2–8°C0–11°C4–15°C8–20°C12–22°C16–24°C17–23°C17–23°C15–22°C10–18°C4–14°C0–10°C
Precipitation61mm
7 days
67mm
6 days
79mm
8 days
65mm
7 days
97mm
10 days
188mm
20 days
485mm
30 days
394mm
30 days
217mm
21 days
105mm
7 days
9mm
2 days
21mm
2 days
Sunshine9.1h
☀︎ 87%
9.7h
☀︎ 87%
10.8h
☀︎ 90%
11.5h
☀︎ 90%
11.9h
☀︎ 87%
11.3h
☀︎ 81%
5.4h
☀︎ 39%
5.4h
☀︎ 41%
9.5h
☀︎ 77%
10.6h
☀︎ 93%
10.0h
☀︎ 94%
9.3h
☀︎ 90%
WindS · 8 km/hW · 9 km/hW · 10 km/hW · 11 km/hW · 11 km/hSW · 10 km/hS · 8 km/hS · 8 km/hSW · 8 km/hW · 8 km/hSW · 7 km/hS · 7 km/h
Humidity (%)69%68%61%50%59%73%90%91%89%75%71%65%
Day length10.5h11.2h12.0h12.9h13.6h14.0h13.8h13.2h12.3h11.5h10.7h10.3h

Frequently asked questions

What is the best time to visit Nainital?

The best time to visit Nainital is October, April, November, March, May, with temperatures between 6 °C and 22 °C. The best month is October. October is low season.

What is the weather like in Nainital?

Nainital has a climate with an overall score of 6.1/10. Annual temperatures range from 1 °C to 23 °C.

What is the hottest month in Nainital?

The hottest month in Nainital is June, with average highs of 23 °C and lows of 15 °C.

What is the rainiest month in Nainital?

The rainiest month in Nainital is July, with an average of 485 mm of precipitation.