Mumbai Weather by Month

India › Maharashtra › Mumbai

Mumbai has a tropical wet and dry climate (Koppen Aw) with three main seasons: a hot, humid summer (March to May), a monsoon season (June to September), and a mild, dry winter (October to February). The city receives 2,258mm of annual rainfall, nearly all concentrated in the four monsoon months. Temperatures stay warm to hot year-round, with winter lows rarely dropping below 16°C (61°F).

Mumbai Weather by Month: Temperature and Rainfall Data

Data below is based on 30-year averages from the India Meteorological Department’s Santacruz observatory. Mumbai has two weather stations: Colaba (coastal, slightly cooler, more humid) and Santacruz (inland, slightly hotter, lower humidity). The figures below are from Santacruz.

MonthAvg High (°C/°F)Avg Low (°C/°F)Rainfall (mm)Rain DaysHumidity (%)Sunshine (hrs)Sea Temp (°C/°F)
January31 / 8817 / 630.606227025 / 77
February31 / 8818 / 641.506326025 / 77
March33 / 9121 / 700.106527526 / 79
April33 / 9124 / 750.507028028 / 82
May33 / 9127 / 811317129529 / 84
June32 / 9026 / 79574148115529 / 84
July30 / 8625 / 7786822868028 / 82
August29 / 8425 / 7755320869027 / 81
September30 / 8624 / 75301148315028 / 82
October33 / 9123 / 736337324029 / 84
November33 / 9121 / 701616526028 / 82
December32 / 9018 / 64506227026 / 79

Mumbai Weather in Winter (November to February)

Mumbai’s winter is dry, sunny, and warm. Daytime highs of 31 to 33°C (88 to 91°F) combine with overnight lows of 17 to 21°C (63 to 70°F). Humidity drops to 62 to 65%, the lowest of the year. Rainfall is virtually zero: November gets 16mm across one day, December 5mm, January 0.6mm, February 1.5mm. Sea temperature is 25 to 26°C (77 to 79°F), swimmable year-round. This is the peak tourist season, with December and January hotel rates at their highest. December and January both deliver 270 hours of sunshine, the sunniest months along with March.

Mumbai Weather in Summer (March to May)

Summer builds from hot in March to extremely hot and humid by May. March highs of 33°C (91°F) with 65% humidity are manageable. By May, temperatures stay at 33°C (91°F) but humidity climbs to 71% and overnight lows hover at 27°C (81°F), providing little relief. May also sees the first pre-monsoon showers, averaging 13mm. April and May deliver 280 to 295 hours of sunshine, the highest of the year. The heat can feel oppressive, with heat indices regularly reaching 40°C (104°F). Air conditioning is essential, and outdoor sightseeing should be limited to early morning (06:00 to 10:00) and late afternoon (16:00 onward).

Mumbai Weather in Monsoon (June to September)

The southwest monsoon arrives in Mumbai in the second week of June and lasts through September. July is the wettest month at 868mm across 22 rain days. That is over 28mm per rain day on average. August totals 553mm across 20 rain days. June brings 574mm across 14 days. Humidity peaks at 86% in July and August. Sunshine hours plummet from 295 in May to just 80 in July. The monsoon transforms the city: streets flood regularly, local trains run on disrupted schedules, and the Arabian Sea becomes rough with dangerous currents. Beach areas are effectively closed for swimming. The monsoon has its appeals , the Sanjay Gandhi National Park turns lush green, hotel rates drop 40 to 60%, and the city’s famed street food tastes best during rain, locals say. But for sightseeing, the monsoon is the worst season by a wide margin.

Mumbai Weather in Post-Monsoon (October)

October is a transition month. The monsoon retreats, rainfall drops to 63mm across 3 days, and humidity falls from 83% in September to 73%. Temperatures rise slightly to 33°C (91°F) highs. The post-monsoon period from mid-October through November is sometimes called Mumbai’s second summer , hot but dry. This is also the start of festival season with Navratri and Diwali. Sea temperature stays warm at 29°C (84°F).

Use this data alongside our best time to visit Mumbai guide to pick your travel dates.