Best Month To

Weather in Pune

India • Population: 3,124,458

Best Months to Visit

December January February

Based on temperature, precipitation, and humidity data

On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are December, January, and February. Pune is in India at 18.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 29.8°C, high 37.2°C) and December is the coolest (average 20.4°C, low 13.3°C). Rain is the monsoon runs from June to October, inside an annual total of 1729 mm. The wettest month is July at 515 mm; the driest is January at 1 mm.

Hot and cool months in Pune

Monthly average highs run from 27.5°C in December to 37.2°C in May. Nights follow the same curve: 13.3°C in December and 22.4°C in May.

Across the year the mean afternoon high is 30.6°C. If you want the smallest day–night shock, look at months where the high and low sit close together; May nights still hold 22.4°C.

When Pune gets wet

The monsoon in Pune starts in June and ends in October (June, July, August, September, and October). July is the core of it at 515 mm. January is the other extreme, with 1 mm.

Humidity peaks near 91%. That usually lines up with the wetter months rather than the hottest ones.

Distinctive months in Pune

January is the driest month, averaging only 1 mm across 0 rainy days. Highs sit near 28.8°C. Peak heat arrives in May: 37.2°C by day, 22.4°C at night, and 57% humidity. June is when the monsoon typically starts in Pune: highs near 30.0°C, and rainfall jumps to 362 mm (23 rainy days). July is the wettest month — 515 mm and 29 rainy days, with 89% humidity. August stands apart from the months beside it: 26.3°C / 21.4°C and 409 mm.

September brings 275 mm and 22 rainy days; temperatures run from 20.7°C to 27.1°C. By October the monsoon is ending. Pune still sees about 106 mm, but the next month is usually leaner. In November, Pune averages 27.7°C by day and 15.7°C at night, with 22 mm of rain. The year bottoms out in December. Plan for 13.3°C at night and 27.5°C in the afternoon.

When the score favours a visit

The three months with the highest comfort score are December, January, and February: December (20.4°C average, 4 mm, 63% humidity); January (20.8°C average, 1 mm, 54% humidity); February (23.7°C average, 1 mm, 45% humidity). Those months sit across the year end, so they are listed in season order rather than January-to-December. 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–October instead of the score.

Pune and other cities in India

Mumbai is about 119 km away: Pune is 2.4°C cooler than Mumbai in its hottest month and 779 mm drier over the year than Mumbai. Mumbai’s wettest month is July (834 mm) versus July here.

Surat is about 316 km away: Pune is 3.4°C cooler than Surat in its hottest month and a similar annual rainfall (1695 mm in Surat). Surat’s wettest month is July (572 mm) versus July here.

Vadodara is about 426 km away: Pune is 5.5°C cooler than Vadodara in its hottest month and 764 mm wetter over the year than Vadodara. Vadodara’s wettest month is July (331 mm) versus July here.

Temperature and rainfall

5°C 10°C 15°C 20°C 25°C 30°C 35°C 40°C 45°C 0 mm200 mm400 mm600 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 28.8°C 12.7°C 1 0
February 32.4°C 15.0°C 1 0
March 36.0°C 18.2°C 5 1
April 38.6°C 20.8°C 4 1
May 37.2°C 22.4°C 26 4
June 30.0°C 22.7°C 362 23
July 26.9°C 22.0°C 515 29
August 26.3°C 21.4°C 409 28
September 27.1°C 20.7°C 275 22
October 28.2°C 18.7°C 106 12
November 27.7°C 15.7°C 22 3
December 27.5°C 13.3°C 4 1

Monthly Details

Click on any month for detailed weather information:

January
20.8°C
February
23.7°C
March
27.1°C
April
29.7°C
May
29.8°C
June
26.4°C
July
24.5°C
August
23.9°C
September
23.9°C
October
23.4°C
November
21.7°C
December
20.4°C