Best Month To

Weather in Mumbai

India • Population: 12,691,836

Best Months to Visit

December January February

Based on temperature, precipitation, and humidity data

Mumbai is in India at 19.1°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. May is the warmest month (average 32.2°C, high 38.0°C) and January is the coolest (average 24.3°C, low 16.6°C).

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

Rainfall pattern

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

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

Temperature through the year

The heat peaks in May, when the typical afternoon is 38.0°C. The opposite pole is January, when mornings average 16.6°C.

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

What stands out month by month

The year bottoms out in January. Plan for 16.6°C at night and 32.1°C in the afternoon. Peak heat arrives in May: 38.0°C by day, 26.4°C at night, and 60% humidity. June is when the monsoon typically starts in Mumbai: highs near 32.0°C, and rainfall jumps to 535 mm (23 rainy days). July is the wettest month — 834 mm and 29 rainy days, with 90% humidity.

August stands apart from the months beside it: 28.3°C / 24.5°C and 606 mm. September brings 376 mm and 24 rainy days; temperatures run from 24.0°C to 29.2°C. By October the monsoon is ending. Mumbai still sees about 104 mm, but the next month is usually leaner. In November, Mumbai averages 31.3°C by day and 19.3°C at night, with 17 mm of rain.

When the score favours a visit

The three months with the highest comfort score are December, January, and February: December (24.3°C average, 5 mm, 60% humidity); January (24.3°C average, 0 mm, 51% humidity); February (26.8°C average, 2 mm, 44% 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.

Mumbai and other cities in India

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

Surat is about 236 km away: Mumbai is 1.0°C cooler than Surat in its hottest month and 814 mm wetter over the year than Surat. Surat’s wettest month is July (572 mm) versus July here.

Vadodara is about 360 km away: Mumbai is 3.1°C cooler than Vadodara in its hottest month and 1543 mm wetter over the year than Vadodara. Vadodara’s wettest month is July (331 mm) versus July here.

Temperature and rainfall

10°C 15°C 20°C 25°C 30°C 35°C 40°C 45°C 0 mm200 mm400 mm600 mm800 mm1000 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 32.1°C 16.6°C 0 0
February 34.9°C 18.7°C 2 1
March 37.9°C 21.7°C 5 1
April 39.4°C 24.1°C 3 1
May 38.0°C 26.4°C 22 3
June 32.0°C 26.4°C 535 23
July 28.7°C 25.2°C 834 29
August 28.3°C 24.5°C 606 29
September 29.2°C 24.0°C 376 24
October 31.4°C 22.1°C 104 11
November 31.3°C 19.3°C 17 3
December 31.3°C 17.3°C 5 1

Monthly Details

Click on any month for detailed weather information:

January
24.3°C
February
26.8°C
March
29.8°C
April
31.8°C
May
32.2°C
June
29.2°C
July
26.9°C
August
26.4°C
September
26.6°C
October
26.7°C
November
25.3°C
December
24.3°C