Weather in Pune
India • Population: 3,124,458
Best Months to Visit
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
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: