The festival season kicks-off right from the initial months of the year with Makar Sankranti. The city hosts the Mumbai Marathon and the Mumbai International Film Festival in the first half of the year. The city's biggest celebration, Ganesh Chaturthi, kicks off in September.
For the ultimate Mumbai street food experience, follow this trail - visit Gulshan -e-Iran to have the best Kheema Pav in Crawford Market; try the White Biryani at Noor Mohmaddi in Bhendi Bazaar; do not miss the Bun Maska and Mava samosa of Mervan’s, Grant road; if you have a thing for samosas, check out Guru Kripa for some of the yummiest samosas at Sion.
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.
For Budget Travellers: INR 1600 to 2500 a day
For Mid-range Travellers: INR 2500 to INR 5000 a day
For Luxury Travellers: INR 8000 and upwards