Is It Monsoon in India? Rainfall and Weather by City and Month

🇮🇳 India 16 CITIES
Plan around the monsoon

Is it monsoon in India?

India's monsoon geography splits sharply along its coasts as well as its latitude. The west coast, Mumbai, Goa, and Kochi, catches the southwest monsoon directly and hardest, with some of the heaviest rainfall totals anywhere in this dataset from June through September. The east coast runs almost the opposite calendar: Chennai and Puducherry stay comparatively dry through that same stretch and instead see their wettest weather arrive later, from the northeast monsoon, historically October through December. The northern plains, Delhi, Agra, Jaipur, Amritsar, Udaipur, and Varanasi, get a shorter, less extreme monsoon, July through September, bookended by a scorching pre-monsoon summer and a cool but often hazy winter.

The Himalayan hill stations complicate the picture further. Darjeeling and Shimla still see real monsoon rain, sometimes heavy enough to raise landslide risk, while Leh, sitting in the rain shadow on the far side of the mountains, barely gets any rain at all, in any season. Kolkata and the Andaman Islands, further east, follow their own cyclone-prone calendar. All of this means 'Indian monsoon season' is really several distinct regional patterns happening at once, not one countrywide event.

Regions at a glance
🏜️
North & the Gangetic Plain
New Delhi, Agra, Jaipur, Amritsar, Udaipur, and Varanasi share a hot, dry pre-monsoon summer that can push past 45°C, a shorter monsoon from roughly July through September, and a cool, comfortable winter that is also historically the smoggiest stretch of the year, especially across Delhi, Agra, and Varanasi.
🏔️
Himalayan Hill Stations
Darjeeling and Shimla see a genuine, sometimes heavy monsoon from around July through September, with landslide risk a real consideration in the wettest spells. Leh is the outlier: sitting in the Himalayan rain shadow, it receives only a few millimeters of rain in any given month, all year round.
🌴
Western & Southern Coasts
Mumbai, Goa, and Kochi sit directly in the path of the southwest monsoon and see some of the heaviest rainfall totals in this entire dataset, June through September. Chennai and Puducherry, on the opposite coast, stay comparatively dry through that same window and instead see their wettest weather later, from the northeast monsoon around October through December.
🌊
East & the Islands
Kolkata and the Andaman Islands both see a clear southwest monsoon, roughly June through September, and both sit within a wider cyclone-prone stretch of the Bay of Bengal that runs from around April through December.
Kochi
Andaman Islands
Goa
Mumbai
Darjeeling
Kolkata
Udaipur
Amritsar
Leh
Shimla
Varanasi
New Delhi
Agra
Jaipur
Puducherry
Chennai
Frequently asked questions
Does the monsoon hit all of India at the same time?
No. The southwest monsoon reaches India's west coast, Kochi, Goa, Mumbai, first, historically around June, then moves across the country, reaching the northern plains and Himalayan foothills somewhat later. The east coast, Chennai and Puducherry especially, gets a second, separate monsoon later in the year from the northeast.
What is the best time to visit India overall?
There's no single answer for the whole country. Winter, roughly November through February, is historically the most comfortable stretch across the northern plains and Rajasthan, but that same window is when Chennai and Puducherry are deep in their own northeast monsoon rains.
Why does Chennai get rain at a different time than Mumbai?
Mumbai sits on India's west coast, directly in the path of the southwest monsoon, June through September. Chennai, on the east coast, is more sheltered from that monsoon but instead catches the northeast monsoon later in the year, historically October through December.
Is Leh part of India's monsoon pattern?
Barely. Leh sits in the rain shadow of the Himalayas, so even during India's wider monsoon months it receives only a few millimeters of rain, a fundamentally different, near-desert climate from the rest of the country.
Does winter fog and pollution affect all of northern India?
It's most pronounced across the Gangetic plain, Delhi, Agra, and Varanasi in particular, where stagnant winter air traps haze and smog from around October through February. Hill stations like Shimla and Darjeeling and coastal cities don't share this issue in the same way.
Are landslides a concern in India's hill stations?
Yes, historically, in Darjeeling and Shimla during the heaviest monsoon spells, roughly July and August, when saturated slopes are more prone to giving way. This risk does not apply to Leh, whose dry, rain-shadowed climate makes landslides far less of a factor.
Does cyclone season affect India's coasts?
Yes, though timing and risk vary by coast. The east coast, including Kolkata, Chennai, Puducherry, and the Andaman Islands, sees the greatest cyclone activity, historically concentrated from April to June and again October to December, while the west coast is affected less often.