Peak Season is from November to February when Mumbai experiences mild winters. Temperatures can go as low as 10 degrees celsius, although rarely.
Shoulder Season: June to October welcomes the famous monsoons to Mumbai. July and August sees perpetual downpour and for those who can brave the rains, the city is at its most beautiful during this season.
Off-season: March to May are the months when the tourists start thinning out. Henceforth, the accommodation costs reduce and though the weather is hot and humid, it’s nice to be able to explore the city away without the crowds.