OneStopList

Gods and goddesses

Seasons in India: Climate, Months & Regions

Updated November 6, 2026

Seasons in India: Climate, Months & Regions

India experiences four main seasons—winter, summer, monsoon, and post-monsoon (autumn)—but the timing and intensity vary greatly by region due to its vast size and diverse geography. The Indian Meteorological Department (IMD) officially recognizes four seasons: winter (December to February), summer (March to May), monsoon (June to September), and post-monsoon (October to November).

How India’s Seasons Work

India’s seasons are driven by two major wind systems: the northeast monsoon (winter) and the southwest monsoon (summer). The southwest monsoon, which arrives in June, brings the majority of the country’s annual rainfall. The Himalayas in the north block cold Central Asian winds, keeping winter milder than at similar latitudes elsewhere. The Thar Desert and the Indian Ocean also influence temperature and humidity patterns.

Seasonal shifts are most dramatic in the northern plains, while the south and coastal areas have more moderate temperature swings. The IMD divides the year into four official seasons, but traditional Indian calendars (like the Hindu calendar) often recognize six seasons (Vasanta, Grishma, Varsha, Sharad, Hemanta, and Shishira) based on lunar months.

Winter (December to February)

Winter is cool and dry in most of India, with temperatures dropping significantly in the north. The Himalayas experience heavy snowfall, while the northern plains can see temperatures near freezing, especially in Punjab, Haryana, and Delhi. In contrast, southern India remains warm, with daytime highs around 28-30°C (82-86°F).

  • North: Foggy mornings, cold nights; temperatures can drop to 2-5°C (35-41°F) in some areas.
  • South: Pleasant and dry, with occasional rain from the northeast monsoon in Tamil Nadu and coastal Andhra Pradesh.
  • Northeast: Cold and dry, with frost possible in high-altitude areas like Shillong.

Summer (March to May)

Summer is hot and dry, with temperatures soaring in the northern and central plains. In May, parts of Rajasthan, Uttar Pradesh, and Madhya Pradesh can exceed 45°C (113°F). The southern peninsula remains slightly cooler due to sea breezes, but humidity is high. Pre-monsoon showers (called ‘mango showers’ in some regions) occur in late April and May, helping mango crops ripen.

Heatwaves are common in May and June, and the IMD issues heatwave warnings when temperatures exceed 40°C (104°F) in the plains. The summer heat is less intense in hill stations like Shimla, Darjeeling, and Ooty, which become popular tourist destinations.

Monsoon (June to September)

The southwest monsoon is the most critical season for India’s agriculture, bringing about 75-80% of the country’s annual rainfall. It arrives on the Kerala coast around June 1 and progresses northward, covering the entire country by mid-July. The monsoon typically retreats from the northwest by September.

  • West coast: Heavy rainfall in Mumbai, Goa, and Kerala, with annual totals exceeding 300 cm (118 in) in some areas.
  • Eastern India: Kolkata and Odisha receive heavy rain, often with cyclonic storms in the Bay of Bengal.
  • Interior plains: Moderate to heavy rain, but some regions (like Rajasthan) receive very little.

Flooding is a recurring problem in low-lying areas, but the monsoon is also essential for drinking water and hydropower. The retreating monsoon (October-November) brings the northeast monsoon, which affects Tamil Nadu and parts of Andhra Pradesh.

Post-Monsoon (October to November)

This season is a transition from wet to dry. The monsoon retreats, and temperatures begin to drop in the north. The weather is generally pleasant, with clear skies and moderate humidity. In southern India, the northeast monsoon brings significant rainfall to Tamil Nadu, Puducherry, and coastal Andhra Pradesh, often in the form of cyclonic storms.

This period also marks the festival season, including Diwali, which typically falls in October or November. The post-monsoon season is considered one of the best times to visit many parts of India, as the landscape is lush and temperatures are comfortable.

Regional Variations in Seasons

India’s climate ranges from tropical in the south to temperate in the north. The Himalayas have their own alpine climate, with permanent snow at high altitudes. The Thar Desert in Rajasthan has extreme temperatures—scorching summers and cold winters—with minimal rainfall. The northeastern states receive some of the heaviest rainfall in the world, with Mawsynram in Meghalaya averaging over 11,000 mm (433 in) annually.

The western coast (Kerala, Karnataka, Goa) has a tropical monsoon climate, while the eastern coast (Tamil Nadu, Andhra Pradesh) is more seasonal, with the northeast monsoon providing most of its rain. The Indo-Gangetic plain has a humid subtropical climate, with cold winters and hot summers. The Deccan Plateau has a semi-arid climate, with moderate rainfall and significant temperature swings.

How to Choose the Best Time to Visit

The best time to visit India depends on the region and your preferences. For most of the country, the winter months (November to February) are ideal, with pleasant temperatures and low humidity. The summer months are best avoided in the plains but are perfect for hill stations. The monsoon is a good time for Ayurvedic treatments in Kerala and for experiencing lush landscapes, but it can disrupt travel due to flooding.

  • North India (Delhi, Agra, Rajasthan): October to March.
  • South India (Kerala, Tamil Nadu): November to February (also good in monsoon for Kerala).
  • Himalayas (Ladakh, Himachal): May to September (roads open).
  • Northeast (Meghalaya, Sikkim): October to April (avoid monsoon).

Common Problems and Misconceptions

One common misconception is that India is always hot. In reality, winter in the north can be quite cold, and some areas experience frost and snow. Another misconception is that the monsoon lasts all year; it actually lasts only 3-4 months. Travelers often underestimate the intensity of the summer heat and the humidity of the monsoon, leading to discomfort.

Flooding and landslides are common during the monsoon, especially in hilly regions like Uttarakhand and Himachal Pradesh. Cyclones can affect the eastern coast in October and November. It’s essential to check weather forecasts and avoid travel to flood-prone areas during heavy rains.

Frequently Asked Questions

What are the six seasons in India?

The traditional Hindu calendar divides the year into six seasons (ritus): Vasanta (spring), Grishma (summer), Varsha (monsoon), Sharad (autumn), Hemanta (pre-winter), and Shishira (winter). These are based on lunar months and vary slightly by region. The IMD’s four-season classification is used for official weather purposes.

When does the monsoon start in India?

The southwest monsoon typically arrives on the Kerala coast around June 1, with a standard deviation of about 7 days. It then progresses northward, reaching Mumbai by mid-June and Delhi by late June or early July. The onset date varies each year, and the IMD issues forecasts based on monsoon dynamics.

Which is the coldest place in India?

The coldest inhabited place in India is Dras, in the Kargil district of Ladakh, where winter temperatures can drop to -45°C (-49°F). Other cold places include Siachen Glacier (though not inhabited), Leh, and the higher reaches of Himachal Pradesh and Uttarakhand. During winter, the northern plains can also experience near-freezing temperatures.

Does it snow in India?

Yes, snow falls in the Himalayan regions of India, including Jammu & Kashmir, Ladakh, Himachal Pradesh, Uttarakhand, Sikkim, and Arunachal Pradesh. The snowfall occurs during the winter months (December to February) and sometimes in March. The rest of India rarely sees snow, except for a few high-altitude locations in the Western Ghats (like Munnar, occasionally).

What is the best time to visit India?

For most of India, the best time is from November to February, when the weather is cool and dry. However, for hill stations, summer (April to June) is ideal. For Kerala’s backwaters, the monsoon (June to August) is a unique experience. For Ladakh, the best time is from June to September when the roads are open.

Why is India’s summer so hot?

India’s summer heat is due to its tropical and subtropical location, the direct sun angle, and the vast landmass that heats up quickly. The Thar Desert and the lack of cloud cover amplify temperatures. The hot, dry winds (called ‘loo’) in the north can be dangerous, and heatwaves are common in May and June.

Related

How pages are sourced and corrected: Sources and editorial policy.