India has a tropical monsoon climate, with conditions ranging from near-freezing alpine winters in the Himalayas to scorching desert heat above 45°C (113°F) in the northwest, and the best time to visit is October to March when most of the country is cool and dry. No single description fits the whole subcontinent: India spans at least six major climate zones, but the rhythm of the monsoon ties them all together, dividing the year into a hot season, a wet season, and a cool dry season.
Why India Has So Many Climates
India's enormous size and dramatic geography produce extraordinary variety. The Himalayas in the north act as a barrier, blocking cold Central Asian air from sweeping south while also forcing moisture-laden monsoon winds to rise and release rain. To the southwest, the Arabian Sea and the Bay of Bengal feed the seasonal winds that dominate the calendar. The result is a country where it can snow in Kashmir while beachgoers swim in Goa on the very same day.
Under the Köppen system, India contains everything from tropical wet (Am) and tropical savanna (Aw) climates in the south, to hot desert (BWh) in Rajasthan, humid subtropical (Cwa) across the northern plains, and alpine tundra (ET) in Ladakh. The national average temperature is around 24°C (75°F), and average annual rainfall is roughly 1,170 mm (46 inches) — but those averages hide enormous extremes.
The Three Seasons of the Monsoon Year
Indians traditionally divide the year by the monsoon rather than by spring, summer, autumn, and winter alone. The three defining periods are:
- Hot season (March–May): Temperatures climb steeply, especially across the Indo-Gangetic Plain and the Thar Desert, where readings routinely top 45°C (113°F) and can approach 50°C (122°F).
- Wet monsoon (June–September): The southwest monsoon arrives, bringing high humidity, dramatic downpours, and relief from the heat across most of the country.
- Cool dry season (October–February): Skies clear, humidity drops, and northern India turns genuinely cold at night while the south stays pleasantly warm.
Winter in the north can surprise visitors. Delhi nights in January can fall to 2–4°C (36–39°F), with dense fog disrupting flights and trains, while Chennai and other southern cities hover comfortably between 20°C and 30°C (68–86°F).
The Monsoon: India's Most Important Weather Event
The southwest monsoon is the single most consequential feature of India's climate. Driven by the temperature difference between the rapidly heating landmass and the cooler Indian Ocean, it typically reaches the Kerala coast around June 1 and advances northwestward over about six weeks, eventually covering the entire country. In that short window it delivers roughly 80% of India's annual rainfall.
Because so much rain falls in just four months, the monsoon is critical for the kharif (summer) crop season and for replenishing reservoirs and groundwater. A weak or delayed monsoon can trigger drought, crop failure, and food-security concerns — which is why its progress is tracked as closely as a national sport. As the monsoon retreats in October and November, a second pulse known as the northeast monsoon brings the bulk of the year's rain to Tamil Nadu and parts of Andhra Pradesh, while cyclones spinning out of the Bay of Bengal can batter the east coast.
Extremes: From the Wettest Place on Earth to the Thar Desert
India holds some of the planet's most striking climate records. Mawsynram in Meghalaya, in the northeast, receives over 11,000 mm of rain a year, making it the wettest inhabited place on Earth; nearby Cherrapunji is a close rival. At the opposite extreme, parts of the Thar Desert in Rajasthan get less than 250 mm annually and can sizzle at some of the hottest temperatures in Asia.
Altitude adds yet another dimension. Above 3,000 metres in the Himalayas, summers are cool and winters severe, with heavy snowfall feeding the great river systems. Dras in Ladakh is often cited as one of the coldest inhabited places on Earth, plunging toward -40°C (-40°F) in deep winter. This range — tropical rainforest, arid desert, and alpine tundra all within one country — is why India is often described as a climatic subcontinent.
Best Time to Visit India
For most travellers, October to March is ideal, offering comfortable temperatures, clear skies, and little rain across the great heritage destinations. Region-specific timing helps:
- North India (Delhi, Agra, Rajasthan): October–March, the peak cool, dry season.
- South India (Kerala, Tamil Nadu): November–February for the most settled weather.
- Goa and the beaches: November–February for sunshine and calm seas.
- Himalayan trekking and hill stations: April–June and September–October, avoiding both the heat of the plains and the heaviest monsoon rain.
The monsoon months can still reward adventurous visitors: Kerala's backwaters, the lush Western Ghats, and the desert briefly greening after rain all have their own appeal — just expect humidity and the occasional travel disruption. For more on the country's geography, history, and travel highlights, see our india country guide.
Frequently Asked Questions
What is the climate of India in simple terms?
India has a tropical monsoon climate dominated by seasonal winds. The year splits into a hot season (March–May), a wet monsoon season (June–September), and a cool dry season (October–February), with huge regional variation from desert to alpine.
When does the monsoon arrive in India?
The southwest monsoon usually reaches Kerala around June 1 and spreads across the whole country over roughly six weeks. It accounts for about 80% of India's annual rainfall before retreating in September and October.
What is the hottest month in India?
May is generally the hottest month, particularly in the northern plains and the Thar Desert, where temperatures regularly exceed 45°C (113°F) before the cooling monsoon rains arrive.
Which is the wettest place in India?
Mawsynram in Meghalaya is the wettest place in India — and on Earth — receiving more than 11,000 mm of rain per year, with neighbouring Cherrapunji not far behind.
