Best Time to Visit Mumbai

India · weather by month, temperature and rainfall

Best monthsNovember to January
HottestApril · 40°C
ColdestJanuary · 17°C
WettestJuly · 988 mm

Weather-wise, November to January is the best time to visit Mumbai. April is the hottest month, with average highs of 40°C (103°F), while January is the coldest, with lows around 17°C (62°F). The rainy season runs over June to September; July is the wettest month with about 988 mm (38.9 in) of rain. July is the least comfortable month, mainly because of the rain.

When to go to Mumbai: a seasonal guide

November to February: the sweet spot

This is the Mumbai most people hope for. Days are warm and mostly dry, and evenings are pleasant enough for a long walk along Marine Drive. November and December rate Excellent, and January is Good. February starts to warm up, so it's Fair.

It's also high season, so you'll share the sights with plenty of people. Colaba, the Gateway of India and the Elephanta Island ferries get busy, especially around Christmas and New Year. The Kala Ghoda Arts Festival usually fills the art district in February. Its street stalls, music and dance make that a good month for a city break. Travelling with kids? The Christmas holidays are the time Indian families travel too, so expect queues.

March to May: hot and heavy

March and April are the hottest, and April tops out at 40°C. Afternoons are fierce, so do your sightseeing indoors. The Chhatrapati Shivaji Maharaj Vastu Sangrahalaya museum and the cool corners of the Fort area work well. Come back out at dusk for chaat (savoury street snacks) at Juhu or Girgaum Chowpatty.

May is still hot, and it feels stickier as humidity climbs. The first showers are close, but the real rain hasn't arrived. This is low season, so hotels are easier to find. If you hate crowds and can handle heat, it's workable. Gudi Padwa, the Maharashtrian new year, usually falls in March or April, with colourful processions in Girgaum.

June to September: the monsoon

Be honest with yourself about this one. July brings 988 mm of rain on 30 days, and August and September aren't much drier. Skies stay grey, with barely any sun. Streets flood, and trains can slow down or stop. Many beaches are closed for swimming because of rough seas.

There's a upside. The city turns green, prices drop, and a wet walk with hot tea and vada pav (a spiced potato bun) feels like the real Mumbai. Day trips to Lonavala's waterfalls are popular on weekends.

Ganesh Chaturthi, usually in late August or September, is the big event. Huge clay idols are paraded through the streets and then immersed in the sea. It's loud, joyful and very crowded. Girgaum Chowpatty is the place to see it.

October: the in-between month

October is Fair. The rain fades to 117 mm, but it's still humid and showers can surprise you. Navratri and Diwali often fall in October or November, with lights, sweets and garba (folk dancing) in the evenings. Book a stay early, because the festival crowds arrive before the weather settles.

Mumbai weather by month

10°15°20°25°30°35°40°05001000January: 1 mm rainFebruary: 2 mm rainMarch: 6 mm rainApril: 4 mm rainMay: 35 mm rainJune: 523 mm rainJuly: 988 mm rainAugust: 579 mm rainSeptember: 444 mm rainOctober: 117 mm rainNovember: 20 mm rainDecember: 9 mm rainJanuary: 32°CFebruary: 35°CMarch: 38°CApril: 40°CMay: 38°CJune: 32°CJuly: 29°CAugust: 28°CSeptember: 29°COctober: 31°CNovember: 31°CDecember: 31°CJanuary: 17°CFebruary: 19°CMarch: 22°CApril: 24°CMay: 26°CJune: 26°CJuly: 25°CAugust: 25°CSeptember: 24°COctober: 22°CNovember: 19°CDecember: 17°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan32°C / 17°C1 mmGoodFeb35°C / 19°C2 mmFairMar38°C / 22°C6 mmPoorApr40°C / 24°C4 mmPoorMay38°C / 26°C35 mmPoorJun32°C / 26°C523 mmPoorJul29°C / 25°C988 mmPoorAug28°C / 25°C579 mmPoorSep29°C / 24°C444 mmPoorOct31°C / 22°C117 mmFairNov31°C / 19°C20 mmExcellentDec31°C / 17°C9 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January32°C 89°F17°C 62°F1 mm054%8.8Good 7.8
February35°C 95°F19°C 65°F2 mm145%9.7Fair 5.9
March38°C 100°F22°C 71°F6 mm144%9.8Poor 4.1
April40°C 103°F24°C 76°F4 mm152%9.8Poor 3.1
May38°C 100°F26°C 80°F35 mm360%9.5Poor 4
June32°C 90°F26°C 80°F523 mm2479%3.3Poor 1.8
July29°C 83°F25°C 77°F988 mm3090%1Poor 1.7
August28°C 83°F25°C 76°F579 mm2990%1.5Poor 2.1
September29°C 84°F24°C 75°F444 mm2589%3.3Poor 2.5
October31°C 88°F22°C 72°F117 mm1279%7.1Fair 4.7
November31°C 88°F19°C 67°F20 mm371%8.5Excellent 8.1
December31°C 87°F17°C 63°F9 mm163%8.3Excellent 8.3

Frequently asked questions

When is the best time to visit Mumbai?

The best time to visit Mumbai is November to January, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Mumbai?

April is the hottest month in Mumbai, with an average high of 40°C (103°F).

What is the coldest month in Mumbai?

January is the coldest month in Mumbai, with an average low of 17°C (62°F).

What is the rainiest month in Mumbai?

July is the wettest month, with about 988 mm (38.9 in) of rain. January is the driest, with 1 mm (0.0 in).

When is the rainy season in Mumbai?

The rainy season in Mumbai is June to September.

Nearby destinations

More in India