When to go — best months highlighted
Derived from the recommended season — always check current-year weather and festival dates before you travel.
Best time to visit Mumbai
The short answer is October to February, the cool, dry post-monsoon window when Mumbai is at its most comfortable. The city has a tropical climate with only modest temperature swings across the year — it is rarely cold and never truly cool — so the seasons are defined less by heat than by humidity and, above all, by rain. The figures below draw on climate information from the India Meteorological Department; treat them as typical patterns rather than a forecast for your specific dates.
Winter (November–February) is the peak season and the ideal time to visit. The monsoon humidity lifts, skies clear, and daytime temperatures settle into a pleasant range broadly in the high 20s to low 30s Celsius, with cooler, breezy evenings — perfect for long walks along Marine Drive, day-tripping to Elephanta, and eating outdoors. This is when Mumbai feels most liveable and when most festivals and events are scheduled, so it is also the busiest and priciest window for accommodation. Book ahead if you are travelling over the December–January holidays.
Summer (March–May) is hot and increasingly sticky as the year builds toward the monsoon. Temperatures climb into the mid-to-high 30s Celsius, and — because Mumbai sits on the coast — the humidity makes it feel worse than the thermometer suggests. It is not unbearable, and the sea breeze offers some relief, but afternoon sightseeing becomes draining. April and May are the muggiest pre-monsoon weeks; if you travel then, pace yourself, hydrate, and plan indoor stops (museums, galleries) for the hottest hours.
Monsoon (June–September) is the defining season of Mumbai's year and deserves a section of its own. The southwest monsoon typically reaches the city around the first or second week of June and delivers enormous quantities of rain — Mumbai is one of the wettest major cities in India, with long-period annual rainfall on the order of 2,200 mm at the coastal Colaba observatory and around 2,500 mm at the suburban Santacruz observatory, the great majority of it falling in these four months. July is usually the wettest month. The rain arrives in dramatic, sheeting downpours, and heavy spells regularly cause waterlogging and delays on roads and railways; the low-lying city has a long history of monsoon flooding during exceptional cloudbursts and high tides.
That said, the monsoon has real admirers. The city turns green, the sea is spectacular against the Marine Drive parapet and the Worli seafront, the light is moody and cinematic, and there is a whole culture of monsoon eating — hot chai, bhajias (pakoras) and roasted corn. If you come in the rains, pack a sturdy umbrella and quick-drying footwear, keep plans flexible, and note that ferry services to Elephanta and other open-water trips are often suspended or curtailed in rough seas. Check conditions daily.
A note on festivals and timing: Mumbai's signature celebration, Ganesh Chaturthi, falls at the tail of the monsoon — in 2026 it begins on 14 September, with the grand immersion processions (Anant Chaturdashi visarjan) on 25 September (dates follow the Hindu lunar calendar and shift each year; verify before planning around them). Experiencing the ten days of pandals and the final visarjan is unforgettable but means big crowds, road closures and stretched accommodation. Diwali (October/November) is another peak. Time your visit to catch a festival deliberately, or to avoid the crush, as your temperament prefers.
When not to go: the peak of the monsoon (July–August) if reliable schedules and open-water excursions matter to you, and the muggiest pre-monsoon weeks of April–May for the discomfort. Everything from October to February is prime.