Pune has a tropical climate, and the year can roughly be divided into the wet season (June to October) and the dry season (November to May).

May is the warmest month of the year, with an average daytime temperature of 86°F (30°C), while nights can be surprisingly cool. The wet season brings monsoons, during which time residents can expect plenty of rain amid warm and muggy conditions. December is the coldest month, with an average of 69°F (20°C).

Tropical cyclones can occur in Pune, typically either right before or just after monsoon season. In the event of a cyclone, expats should follow all official directives and advisories.