Best Month To

Weather in Kanpur

India • Population: 2,823,249

Best Months to Visit

February November December

Based on temperature, precipitation, and humidity data

Kanpur is in India at 26.5°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. May is the warmest month (average 35.9°C, high 43.3°C) and January is the coolest (average 15.9°C, low 8.3°C).

Rain is the monsoon runs from June to September, inside an annual total of 844 mm. The wettest month is July at 258 mm; the driest is November at 4 mm. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are February, November, and December.

Best months to visit Kanpur

The three months with the highest comfort score are February, November, and December: February (19.9°C average, 17 mm, 41% humidity); November (21.4°C average, 4 mm, 53% humidity); December (17.0°C average, 6 mm, 49% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at June–September instead of the score.

Hot and cool months in Kanpur

Kanpur has a 20.0°C gap between its coolest monthly average (15.9°C in January) and its warmest (35.9°C in May). That is a northern-hemisphere pattern.

Mean high across all twelve months is 33.1°C and mean low is 20.1°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.

Rainfall pattern

The monsoon in Kanpur starts in June and ends in September (June, July, August, and September). July is the core of it at 258 mm. November is the other extreme, with 4 mm.

A rainy day here is a day with at least 1 mm in the NASA POWER series. July averages 23 such days; November averages 1.

The calendar in Kanpur

The year bottoms out in January. Plan for 8.3°C at night and 23.5°C in the afternoon. February: 28.2°C high, 11.7°C low, 17 mm rain, 41% humidity. In March, Kanpur averages 34.7°C by day and 17.1°C at night, with 11 mm of rain. April brings 9 mm and 2 rainy days; temperatures run from 23.7°C to 40.7°C. Peak heat arrives in May: 43.3°C by day, 28.4°C at night, and 23% humidity. The monsoon opens in June. Expect 106 mm and 12 rainy days, with nights around 30.3°C.

July is the wettest month — 258 mm and 23 rainy days, with 72% humidity. September closes the monsoon: 148 mm over 14 rainy days, then the calendar dries. October stands apart from the months beside it: 32.0°C / 19.9°C and 30 mm. November is the driest month, averaging only 4 mm across 1 rainy days. Highs sit near 28.4°C. In December, Kanpur averages 24.3°C by day and 9.8°C at night, with 6 mm of rain.

How Kanpur compares inside India

Lucknow is about 71 km away: Kanpur is about as warm as Lucknow at the hot peak and 70 mm drier over the year than Lucknow. Lucknow’s wettest month is July (283 mm) versus July here.

Delhi is about 392 km away: Kanpur is about as warm as Delhi at the hot peak and 93 mm wetter over the year than Delhi. Delhi’s wettest month is July (217 mm) versus July here.

Jaipur is about 456 km away: Kanpur is 1.3°C warmer than Jaipur in its hottest month and 319 mm wetter over the year than Jaipur. Jaipur’s wettest month is August (172 mm) versus July here.

Temperature and rainfall

0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 40°C 45°C 50°C 0 mm100 mm200 mm300 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 23.5°C 8.3°C 18 3
February 28.2°C 11.7°C 17 3
March 34.7°C 17.1°C 11 2
April 40.7°C 23.7°C 9 2
May 43.3°C 28.4°C 23 4
June 41.4°C 30.3°C 106 12
July 35.0°C 27.5°C 258 23
August 33.1°C 26.2°C 216 22
September 32.7°C 24.4°C 148 14
October 32.0°C 19.9°C 30 4
November 28.4°C 14.4°C 4 1
December 24.3°C 9.8°C 6 1

Monthly Details

Click on any month for detailed weather information:

January
15.9°C
February
19.9°C
March
25.9°C
April
32.2°C
May
35.9°C
June
35.9°C
July
31.3°C
August
29.7°C
September
28.5°C
October
25.9°C
November
21.4°C
December
17.0°C