Peak Season is from November to February when Maharashtra experiences mild winters. Temperatures usually go as low as 10 degrees celsius and this is an especially good time to visit the Mumbai because of the illustrious Kala Ghoda festival taking place in February.
Shoulder Season: June to October welcomes the famous monsoons to Maharashtra. 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 the ideal time to explore the city away from the chaotic crowds.
For Budget Travellers: INR 900 - 1800 a day
For Mid-range Travellers: INR 2000 to INR 4500 a day
For Luxury Travellers: INR 6000 and upwards