Nainital Weather Today

Temperature, Feels Like, Rain Chance & Hourly Forecast in Nainital

Nainital temperature today is 13°, feels like 11°, with humidity at 25% and wind at 8.42 km/h. Rain chance today is 0%. Use the hourly forecast and 5-day outlook below to plan your day.

clear sky
13°
clear sky
H: 13° L: 13°
Feels like 11°
AQI: (/5)
Humidity
25%
Dew -7°
Wind speed
8.42 km/h
ENE · G7.27
Pressure
1008 hPa
Visibility
10 km
Weather Summary
Currently in Nainital, expect varied conditions with mild temperatures around 13°. Winds are a light breeze. Low humidity levels may cause dry conditions.
Precipitation Probability
0%
08
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
0%
08
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
20°
Thu
08:30
24°
 
26°
 
23°
 
17°
Thu
20:30
16°
 
14°
 
14°
 
23°
Fri
08:30
27°
 
27°
 
25°
 
18°
Fri
20:30
16°
 
15°
 
15°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
05:37
Sunset
Sunset
18:42
Moon Phase
Waxing Crescent (35%)
Timezone: GMT+05:30
Last updated: Apr 23, 2026 6:11 AM · Data refreshes every 5 min
Location Info
Latitude
Latitude
29.397430
Longitude
Longitude
79.446861
Embed This Weather

Copy the code below to embed Nainital weather on your website:

<iframe src="https://nearweather.com/embed/naini-tal-in-1262117" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Nainital
Content curated by the NearWeather editorial team · Updated periodically

Nainital, India: A Guide to its Climate and Weather Year Round

Nainital, located in the Indian state of Uttarakhand, is a popular hill station and tourist destination known for its picturesque beauty and pleasant climate. The town is situated at an elevation of approximately 2,084 meters (6,837 feet) above sea level, and is surrounded by the mesmerizing Kumaon hills. Nainital experiences a subtropical highland climate, with cool summers and cold winters. Let's explore the climate and weather conditions in Nainital throughout the year.

Spring (March to May)

Spring in Nainital is a delightful season, with temperatures gradually rising after the winter months. The average maximum temperature during this period ranges from 15°C to 25°C (59°F to 77°F), while the minimum temperature can drop to around 5°C (41°F) in March and gradually increase to 14°C (57°F) in May. The weather is generally pleasant, making it an ideal time to explore the town and its surroundings.

During spring, the days are mostly clear and sunny, with occasional showers. It is advisable to carry light woolens during this season, as evenings can get slightly chilly.

Summer (June to August)

Summer in Nainital extends from June to August, and is characterized by mild temperatures and occasional rainfall. The average maximum temperature during this period ranges from 20°C to 25°C (68°F to 77°F), while the minimum temperature can drop to around 10°C (50°F) in June and July, and slightly lower in August.

The summer months in Nainital are relatively pleasant, providing respite from the scorching heat experienced in other parts of India. The weather is mostly sunny during the day, with occasional showers in the afternoon or evening. It is recommended to carry light cotton clothing, as well as a light jacket or shawl for the cooler evenings.

Monsoon (September to November)

Nainital experiences its monsoon season from September to November, with moderate to heavy rainfall. The average maximum temperature during this period ranges from 15°C to 20°C (59°F to 68°F), while the minimum temperature hovers around 10°C (50°F) in September and gradually drops to around 5°C (41°F) in November.

The monsoon showers rejuvenate the lush greenery of Nainital and add to its natural charm. However, heavy rainfall can sometimes lead to landslides and roadblocks, so it is advisable to check the weather conditions before planning any outdoor activities during this season.

Winter (December to February)

Winter in Nainital is chilly and cold, with temperatures dropping significantly. The average maximum temperature during this period ranges from 10°C to 15°C (50°F to 59°F), while the minimum temperature can plummet to below freezing, often reaching around -3°C (27°F) in December and January.

Winter is the perfect time to experience the charm of Nainital covered in snow. The town becomes a popular destination for snow lovers and offers various winter sports activities like skiing and snowboarding. It is essential to carry heavy woolens, jackets, and thermals to stay warm and comfortable during this season.

Overall Climate and Weather

Nainital experiences a pleasant climate throughout the year, making it a popular tourist destination. The table below summarizes the average temperature and rainfall in Nainital by month:

Month Average Maximum Temperature (°C) Average Minimum Temperature (°C) Average Rainfall (mm)
January 9 -1 40
February 11 0 55
March 15 5 60
April 19 9 20
May 22 12 40
June 22 15 180
July 20 15 400
August 20 14 350
September 19 12 290
October 17 9 90
November 14 4 20
December 11 0 20

It is important to note that these are average values, and variations can occur from year to year.

Conclusion

Nainital offers a pleasant climate year-round, making it an ideal destination for tourists seeking respite from the heat of the plains or looking to experience the beauty of the Himalayan region. From the cool springs to the mild summers, the rejuvenating monsoons to the snowy winters, Nainital has something to offer to visitors in every season. Plan your visit accordingly and pack appropriate clothing to make the most of your time in this enchanting hill station.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Nainital
What is the Latitude and Longitude of Nainital?

Nainital's Latitude is 29.397430 & Longitude is 79.446861.

What is the weather in Nainital today?

Weather in Nainital is 13° today.

What is the climatic condition of Nainital today?

Climate Conditions in Nainital shows clear sky today.

What is the humidity in Nainital today?

Humidity in Nainital is 25% today.

What is the wind speed in Nainital today?

Wind speed in Nainital is 8.42 km/h, flowing at 57° ENE wind direction.

What does it feel like in Nainital today?

It feels like 11° in Nainital today, with 7% cloud cover and 10 km visibility.

Weather in Nainital