Seasons and climate of India

India is a big country. Painting with a broad brush, the average climate of India is said to be of tropical monsoon type. This, however, doesn’t take into consideration extreme local variations that range from alpine climate in the Himalayan region in the north to the tropical climate in the south. In the west is a vast stretch of desert known as the Thar while the east of the country boasts of plenty of flora and fauna and receives heavy rains each year. Couched between them, the climate of Indo-Gangetic planes is of continental type; very hot summers and freezing winters.

India for kids

Role of the Himalayas, seas and seasonal winds

The Himalayas are the highest mountain range in the world. They protect the country from cold Serbian winds from the north and help bring rain every year by capturing monsoon clouds. The seas in the south of the country keep the coastal areas warm throughout the year. This makes them attractive tourist places when North India is quivering during the winter season. Seasonal winds blow over the country’s landscape throughout the year. During the summer monsoons, also known as south-west monsoons, they blow from the Indian Ocean to towards the north. They are responsible for much of the rainfall in the country. However, the winds change direction in the winters. During those months monsoon clouds (north-east monsoon) drift from the land to the seas.

The Himalayas
The Himalayas

Seasons and climate of India: There are four seasons


The winter season is comparatively short in India. Although, the chill in air starts in November, the winter in essence lasts for only two months; January and February. During those months too, the average temperature in south of the country doesn’t fall below 22 degree centigrade. The situation is, however, markedly different in the north where average temperatures for the season is merely 6 degree centigrade (Punjab). Some parts of the North East of India, the western Himalayan region and southern states such as Tamil Nadu and Kerala witness rains during winter.


Temperatures start increasing after winters and by the end of the summers, in May, the northern planes are left scorching under average temperatures of 45 degree centigrade. The summers last from March to May. They are characterised by regions of extremely low pressure in the north and thunderstorms in West Bengal and on western coasts.

Summer monsoon or Southwest monsoon

The four months, June-September, of summer monsoon season bring much desired relief from heat. The country receives more than three quarters of its annual rainfall during these four months. Depending on the region, the monsoon lasts from 75 days (Rajasthan) to 120 days (Southwest).

Post-monsoon or Northeast monsoon

Lasting for three months, October-December, this season marks two significant transitions. Unlike in the summer monsoons, the wind blow from land to the seas and temperatures around the country, barring the southern coastal regions, start dropping under the influence of cold winds from the north. Southern states of Kerala and Tamil Nadu receive a heavy amount of rainfall during this season. The post-monsoon season is culturally the most important in the country. Most couples marry in this season and the most important festivals (including Diwali) fall during these months.

Monsoon In India
Kanchipuram in South India during the monsoon. Source: mckaysavage’s photostream

When to visit India

Although the tourism industry is open all year round, there are certain months that very mild for visiting India. India can be best enjoyed in the winter during the months of November to mid March. Mid March is where the summer will start to kick in. We can notice the weather changing on a daily basis from 15th of March onwards. This is when we start servicing our air-conditioning. The weather after the month of March onwards is uncomfortable and extremely hot. Unless you don’t mind the heat, travelling in India at any time will not be an issue. The monsoons are particularly fierce where rains can cause flooding in certain part of India. Although, the rain can dampen the holiday spirit; it’s still possible to travel to India during this season. In fact, train fares and hotels can be cheaper at this time of the year. Remember that the monsoon hits the southern tip of India, Kanyakumari in Kerala around the 1st of June and reaches Delhi by the end of June.

Visiting India in the summer – Winter destinations of India

41 thoughts on “Seasons and climate of India”

  1. Nice post. I think India’s weather is very unpredictable now as of now delhi is too cold. I never felt this much cold in delhi since I came to live here. the temperature is dripping to 1 degrees celcious

  2. Hi,

    Very good article about the describing the climate conditions in India.

    Unfortunately, this time it is very cold in northern part of India


  3. I’m very happy I traveled to India during the winter months. The only time I felt cold was on a few of the overnight buses in Rajasthan. Delhi was comfortable and Mumbai was even a little hot. The weather in Goa was perfect.

    • Daniel
      The best time to visit India is defiantly the winter. Although, even during the winter, it can get very cold. Mumbai is always hot, it doesn’t seem to have a cold climate. Will you be returning to Goa once more?

  4. Hi Shalu ji,

    In my opinion, I simply hate the summer season. The best time would be visit during October-December and mid-January to February period. The climate is soothing at that time.

    However, I’m a fan of the Californian climate, it’s just too good. I wish we could have similar climates in India as well.

    Very informative post, as usual, Shalu ji. People from other countries would love our temperate weathers and especially the monsoons.



  5. HI Shalu jee

    Great post as always.

    We are currently facing the issue of temperature extremes in North India, this time it is chilly wind blowing making it extremely cold.

    Thanks for sharing this great post.


  6. Hi Shalu ji,

    Nice article, Indian is country where there are lot diversities of climates from different stats.
    I was stayin in delhi till 2007 ,and climate of delhi everybody knows every climate comes out to be extra than other in summers so much of heat temprature raise very high and other side in winters temprature goes very low.From last past 5 6 years i am staying in mumbai and climate is always the same little bit of diffrences.My childhood was in vishakhapatnam and climates are really different there.So climate ranges from place to place in our country.

    Thanks for sharing the information on climates of India.

    Thank You
    SHorya Bist
    From Youthofest

  7. I love the climate in India! I have been there once and the experience was awesome and forever will be cherished. Definitely one of my favorite place on earth! People are so kind, weather is perfect!

  8. Hi Shalu

    According to me Winter & Rainy are the best seasons to see the beauty of India. The greenery in rainy seasons can make anyone feel like wow when it comes to India. Really liked your blog.

  9. Hi Shalu Ji,
    I live in northern part of India and I love all season (or weather).
    I know summer is too hot in northern India but we enjoy Monsoon after long hot summers.
    This year we touch 0 degree Celsius in Delhi and other northern part of India.

  10. India is a country which is blessed with a lot of variations in climate. Being a resident of the country, I can say that anyone who is living here or travelling here can experience a plethora of climatic variations. I am a resident of northern India, and these days we are being served with a great chilling weather. Thanks for the share.

  11. My family is having a plan to visit India, I have heard a lot of good thing about the country, and also I like to experience the warm climate, and the curry!

  12. I’ve always wanted to visit India. I just never had the time to. Hopefully some time this year. Thank you for sharing this information with us. I’ll be sure to note it down.

  13. I can relate to the climate of India as it is almost the same in this region. India has always attracted me for its tourist spots. Your posts are always appreciable Shalu. Keep sharing.

  14. Planning a trip to India in winter season is the best time to spent your winter vacation with your family as it is one of the favorable time for planning a trip to most of the popular cities

  15. I’ve heard a lot of good things about India. Looking forward to visiting it soon. I want to see Taj Mahal. That should be at least one down for my bucket list. 🙂

  16. India is a country of varieties in every field let it be Language, seasons or any thing else.
    कोस कोस पर बदले पानी, चार कोस पर बानी

  17. Being a huge country India has edge in variety in everything including seasons, cultures, languages, people, style, food, picnic resorts, fashion, lifestyle and scenic beauty. If someone has ample time and a little money he must visit India where things are not so costly and one can easily afford tourist life there.

  18. I can say that anyone who is living here or travelling here can experience alot of climatic variations. I am a resident of southern India, and these days we are being served with a great chilling weather. Weather is totally unpredictable here.

  19. With such a diversity in climate, culture and religion and the dollar gaining strength over rupee, India is one of the favourite countries to visit for travellers all across the globe. Amazing culture at a budget, what more does any traveller want? 🙂

    A very nice post and a must read for anyone planning to visit India.

  20. This is the very good post by the author of this site. this concept is very useful for tourist and homeland people. I think it is more effective informational site about indian climate and its environment. thanks

  21. Hello mam……….

    it’s very informative post about seasons and climate of India and liked it so much and learned lots from it.

    As we all know that India has lots of varieties in their climate and seasons.

    India has four seasons:
    winter (January and February)
    summer (March to May)
    monsoon or rainy season (June to September)
    post-monsoon season (October to December)

    and climate is
    Tropical Wet (Humid)
    Tropical Dry
    Sub-tropical Humid Climate
    Mountain Climate

    but this post has lots of other informative information about seasons and climate of India.

    so it’s very good post mam, thanks for sharing it.


Leave a Comment

Holiday and Travel Guide to India