Mumbai does not really do four seasons. It does three: a golden winter, a sweltering build-up, and a monsoon that transforms the city into something wilder and more romantic than any brochure admits. Knowing which one you are landing into changes everything about how you plan.
Key facts
- Best all-round weather: November to February — dry, relatively cool, typically 20–32°C
- Hot season: March to May — humidity and temperatures climb steadily
- Monsoon: roughly June to September, with July usually the wettest
- Big festivals: Ganesh Chaturthi (typically August–September) and Diwali (typically October–November)
- Sea breezes make the waterfront — Marine Drive, the Gateway of India — the city's natural thermostat
November to February: Mumbai's golden window
This is the city firing on every cylinder. Mornings are genuinely pleasant, evenings on Marine Drive turn balmy, and the haze lifts enough to see the skyline curve around Back Bay — the famous "Queen's Necklace" at night. It is peak season for a reason: outdoor bazaars, heritage walking tours of the Fort district, and ferry rides from the Gateway of India all feel effortless. Book hotels ahead around Christmas and New Year.