Ask anyone who has lived in both Delhi and Bengaluru, and they'll tell you it feels like two completely different countries. One roasts you alive in May; the other makes you reach for a light jacket. That's India for you — a subcontinent with such wild geographical variety that no single weather forecast can do it justice. I've been tracking Indian weather patterns for over fifteen years now, and this diversity never stops fascinating me.
Let me walk you through what actually happens across five major cities, month by month, based on real patterns rather than textbook definitions.
Delhi: The City of Extremes
If you want to experience all four seasons in one country, just stay in Delhi for a year. Winters can be brutally cold — I've seen mornings where dense fog visibility drops below 50 metres near Palam, halting flights and train schedules for hours. The kind of cold that makes you question every life decision you made before moving there.
Then summer hits. Not gradually — it just arrives one day in April like a furnace door swinging open. By May, daytime highs routinely cross 44–46°C (111–115°F), and the notorious loo wind — that hot, dry blast off the Rajasthan plains — can make outdoor work genuinely dangerous between 11 AM and 4 PM. Delhi doesn't get humid heat; it gets dry heat, the kind that sucks moisture right out of you.
The monsoon arrives in late June or early July, and Delhiites welcome it with almost religious relief. A few weeks of welcome showers, the city turns green, and then the humidity kicks in, making the 35°C post-rain heat feel almost as oppressive. By October, things settle into the best months of the Delhi year — warm days, cool evenings, and before you know it, winter fog season returns.
Mumbai: It's All About the Monsoon
Mumbai residents don't really think in terms of four seasons. They think in terms of two: the monsoon, and everything else. From October to May, the city enjoys warm, sea-breeze-moderated temperatures that hover comfortably in the low-to-mid 30s. Beach evenings at Juhu are genuinely pleasant. This is when tourists love Mumbai.
Then June arrives, and the Southwest monsoon makes its grand entrance over Kerala and rushes up the west coast. When it hits Mumbai, it's not subtle. In a good monsoon year, the city receives over 2,200 mm of rainfall — mostly between June and September. Depending on where you are in the city, this is either a magical, petrichor-filled season or an absolute logistical nightmare of flooded roads, stalled local trains, and knee-deep water at Hindmata Junction.
What's worth knowing: Mumbai doesn't get particularly cold even in winter. January nights drop to maybe 16–18°C — locals wear woollen jackets, visiting North Indians find it hilarious.
Ahmedabad: Surviving the Dry Heat
Ahmedabad is a tough summer city. The heat is different from Delhi's — there's even less humidity, which means shade alone isn't enough. A May afternoon here, with temperatures around 43–46°C and hot Rajasthani winds crossing the Gujarat plains, feels like standing in front of an open oven. The city's massive concrete expanse traps heat well into the night, so nighttime relief is limited.
The monsoon is moderate — typically 700–900 mm — and it transforms the city from a dust-bowl into something almost lush for a few months. Winters in Ahmedabad are short but genuinely pleasant: dry, mild days around 28–30°C, and cool nights that dip to around 12°C. The Kite Festival in January makes sense when you experience those perfect winter mornings — blue skies, light breeze, ideal flying conditions.
Bengaluru: India's Most Comfortable Climate
Here's the thing about Bengaluru that surprises people who haven't lived there: the weather is genuinely, consistently pleasant. Sitting on the Deccan Plateau at around 900 metres, the city never really gets brutally hot (summers max around 33–35°C) and never gets properly cold (January lows around 14–16°C). For a city of 13 million people, that's remarkable.
Pre-monsoon thunderstorms starting in April are dramatic — the kind where the sky turns a deep orange-purple in the evening and then unleashes a spectacular 45-minute downpour. The city gets two monsoon windows: the Southwest monsoon from June–September, and the Northeast monsoon in October–November. This double dose keeps the city relatively green year-round.
The main weather complaint I hear from Bengalureans these days is that the city is noticeably hotter than it was 20 years ago — a direct result of rapid urban expansion and the loss of surrounding lakes and tree cover. Climate change shows up in small ways before it shows up in big ones.
Kolkata: Humidity, Cyclones, and Kalbaishakhi
Few weather phenomena are as dramatic as a Kalbaishakhi — the fierce pre-monsoon nor'westers that lash Kolkata between March and May. These afternoon and evening thunderstorms come on fast, and locals know the signs: a sudden still-hot calm, then the sky turning greenish-black in the northwest, then wind. If you're in a park when one hits, you want to move. Fast.
Kolkata's monsoon is intense. The city sits near the Ganges Delta, open to Bay of Bengal moisture, and it shows — annual rainfall averages around 1,600 mm. The post-monsoon period (October–November) is genuinely lovely: the air clears, Durga Puja energy fills the city, and the temperature drops to something comfortable. Winters are short and mild — a few weeks of 10–13°C nights at most before it warms back up in February.
If there's one thing these five cities teach us, it's that checking the weather means nothing without context. A "30°C partly cloudy" forecast means completely different things in humid Kolkata versus dry Ahmedabad. Understanding why helps you make smarter plans — whether you're packing, farming, or just deciding what time to step outside.
Track Real-Time Maps & Telemetry
View satellite radar overlays, precipitation models, and AQI readings.
Dr. Arun Sharma
Author & ResearcherPh.D. in Atmospheric Sciences, M.Sc. Meteorology
Dr. Arun Sharma has over 15 years of experience researching tropical meteorology, monsoon dynamics, and atmospheric modeling in South Asia. He oversees WeatherPulse's weather data verification standards and climate trend models.
