When to visit Mumbai: month-by-month
Monsoon rain over Marine Drive with waves breaking on the sea wall
Three seasons, roughly 2,200 mm of rain between June and September, and a hotel rate swing of ₹6,000 a night between the peak and the trough.
The short answer
Mumbai has three seasons, not four. Cool and dry from November to February, hot and humid from March to May, and the southwest monsoon from June to September, with October as a sticky, airless afterthought. The comfortable window is narrow and everyone knows it, which is why hotel rates in December can sit ₹6,000 a night above the same room in July. If you can only pick one month, pick December or January: mornings around 17 to 20 degrees, afternoons in the high 20s, low humidity and clean light along the seafront.
For a business trip, the calendar matters differently. October to March is conference, wedding and event season, which means BKC, Lower Parel and Andheri East hotels fill and price accordingly, and a mid-week booking made ten days out can be genuinely difficult. June to September is the buyer's market: rates fall, meeting rooms are available, and if your work is indoors the rain costs you only commuting time. Plan around the big convention dates at the Jio World Convention Centre and Nesco, and verify them with the venue.
November to February: the peak, and worth it
November cools noticeably after Diwali, which in 2026 falls in early November; confirm the exact dates locally, since the festival is set by the lunar calendar. December and January are the best weeks of the year, with morning temperatures of 16 to 20 degrees, afternoons around 30, and a sea breeze that finally works. This is when the promenades, the maidans and the outdoor restaurant terraces make sense, and when a day of walking Fort, Kala Ghoda and Colaba is a pleasure rather than an endurance event.
Book early. Hotel rates run at their annual high: mid-range four-stars at ₹8,000 to ₹12,000, BKC and Worli five-stars at ₹16,000 to ₹28,000, Colaba guesthouses at ₹2,500 to ₹3,500. The Tata Mumbai Marathon takes over South Mumbai on a Sunday in January and closes roads across the seafront; the Kala Ghoda Arts Festival runs for around nine days in early February and fills the Fort district with free installations, music and crowds. February also brings the flamingos to Thane Creek in numbers. Verify festival dates with the organisers.
March to May: hot, humid, and the cheapest good weather
March starts pleasant and ends warm; Holi falls in early March in 2026 and is celebrated enthusiastically, so expect a disrupted morning and check local advice on where it is safe to be. By April and May the city runs 33 to 36 degrees with humidity above 70 percent, and the heat is the sticky, sapping kind that makes 10am feel like an ordeal. Water supply tightens across the city before the rains arrive, which is when hotel water management becomes a real differentiator rather than a marketing line.
What works in these months: early mornings, air-conditioned museums, hotel pools, and the fact that rates soften by ₹2,000 to ₹5,000 against December. Sea services to Elephanta and Alibaug are running, the sunsets are hazy but long, and the city is emptier as families leave for the school summer break. What to avoid: any all-day walking itinerary, and the midday stretch between 11am and 4pm entirely. This is the right season for a business trip with a pool at the end of it, and the wrong one for a heritage walking holiday.
June to September: the monsoon, honestly assessed
The southwest monsoon usually arrives in the second week of June and delivers most of Mumbai's roughly 2,200 millimetres by late September, with July the wettest month. On a normal day it rains hard in bursts and stops; on a bad day 200 millimetres falls in a few hours, the low-lying stretches at Hindmata, Sion, Andheri and Milan subways flood, local trains slow or halt, and the city goes home early. Temperatures drop to 26 to 30 degrees, the air smells of wet earth and the Western Ghats turn a green you will not forget.
Travel in it if you want the city at its most atmospheric and its cheapest: four-stars at ₹4,500 to ₹7,000, five-stars ₹9,000 to ₹15,000, and restaurants you can walk into. Bring waterproof footwear you can rinse, keep a plastic sleeve for your documents, and never wade through standing water, since open drains are the real hazard. Ferries to Elephanta and Alibaug are curtailed and beaches are unsafe for swimming. Go to Sanjay Gandhi National Park, Kanheri Caves, Matheran and the Lonavala ghats instead, which are at their spectacular best.
The festival calendar and how it affects your trip
Ganesh Chaturthi is the great Mumbai festival, ten days that culminate in immersion processions at Girgaon Chowpatty, Juhu and Dadar, with pandals across the city and the biggest crowds of the year. In 2026 it falls in mid-September; confirm dates locally. Expect road closures, diverted traffic and an atmosphere that is genuinely extraordinary if you plan for it and miserable if you have a flight to catch. Navratri in October brings garba and dandiya nights across the suburbs, and Diwali in early November lights the whole city for a week.
Other dates worth knowing: Ramadan in 2026 runs across February and March, when the Mohammed Ali Road night food street becomes the best eating in India after sunset. The Mount Mary Fair in Bandra follows in September. The Mumbai film festival lands in the autumn, and the Elephanta and Banganga cultural festivals appear in the winter calendar. All of these move year to year or depend on organiser decisions, so check with the official organiser before booking flights around any of them.
Choosing your month, by trip type
Heritage walking, museums and the Art Deco and Victorian Gothic ensemble: December and January, without argument. Beach and island day trips to Elephanta, Alibaug and Kashid: November to February, with March acceptable. Green landscapes, waterfalls and the ghats: July and August, accepting the disruption. Flamingos at Thane Creek: February to April. Business travel on a budget with good meeting availability: June to September. Business travel with an event or exhibition attached: October to March, booked at least a month out.
What I would skip: a May sightseeing holiday, because you will spend it indoors; a Ganesh Chaturthi trip built around anything requiring reliable road transport; and a July trip planned around ferries and beaches, which will not run as you hope. And whatever the month, build a 90-minute buffer into any airport transfer between June and September. Weather, festival dates and event schedules all shift, so confirm timings with the relevant operators and organisers close to your travel dates.
Before you book
What people ask before booking Mumbai.
December or January, with morning temperatures around 17 to 20 degrees, afternoons near 30 and low humidity. These are also the most expensive months, with mid-range hotels at ₹8,000 to ₹12,000 and Colaba guesthouses at ₹2,500 to ₹3,500, so book two to four weeks ahead.
Yes if you accept the trade-offs. Rates drop by ₹3,000 to ₹6,000 a night, the city is atmospheric and the Western Ghats are spectacular. But ferries to Elephanta and Alibaug are curtailed, flooding disrupts trains and roads on heavy days, and beach swimming is unsafe throughout.
It falls in mid-September in 2026, running for ten days and ending with the large immersion processions at Girgaon Chowpatty, Juhu and Dadar. Because the date follows the lunar calendar, confirm it locally, and expect significant road closures and traffic diversions on the final two days.