Weather in India

Before planning a trip to India or any other country, you must remain updated about the weather of the country or destination. Here we have come up with different weather conditions that prevail across the whole country, it will also provide an average temperature range for each month along with major festivals celebrated by foreigners and general suggestions on vacation planning based on weather conditions. Welcome to “Travel to India”, your one stop solution for all travel related things. If you are a first time visitor, or even if you have travelled much before, getting to know India's weather will help you make the most out of your visit. You can book our India Tour Package to prepare a perfect itinerary plan for yourself and enjoy your unforgettable vacation here in India.

Types of Weather in India

We guess all of you are well aware about the diversity in India but the diversity is not only limited based on the religion, culture, language, food and appearance. Even the weather in India is so diverse that you can feel all the seasons in any month of a year, if you just cross one state border to another. With our Car Rental Services in India, you don’t have to worry about the weather conditions, because our diverse range of fleets are at your service 24/7 for the whole year in all weather conditions. Here's a detailed breakdown of the weather patterns:

Summer Season in India

Summer (March to June)

North India: In the plains you can expect the scorching heat that ranges from 30°C to 45°C. During this time cities like Delhi, Jaipur, and Agra can be extremely hot. But the hill stations like Shimla, Manali, and Nainital offer great escape with temperatures between 15°C and 25°C.

South India: The temperature of coastal areas of Kerala and Tamil Nadu lies between 25°C to 35°C and you also have to face humid weather. During this time you can explore the Western Ghats and hill stations like Ooty and Munnar which are cooler and pleasant. Whereas, Bangalore and Hyderabad show milder temperatures than coastal regions.

East and West India: You will face dry heat in the west (Rajasthan) where temperatures can soar up to 48°C, and humidity in the east (West Bengal) with temperatures around 30°C to 38°C. As well as the coastal cities like Mumbai experiences high humidity and the inland areas like Ahmedabad and Pune remain dry and hot.

Monsoon Season in India

Monsoon (June to September)

North India: After facing scorching heat, this is the time when North India finally gets some relief with temperature from 25°C to 35°C. You can visit Uttarakhand and Himachal Pradesh because they turn lush green during the monsoon. But be aware that heavy rains can sometimes cause landslides and roadblocks.

South India: In monsoon the temperature falls between 23°C and 30°C, Kerala and Karnataka face heavy rain along with the flood like situation in the coastal regions but you can enjoy the famous Nehru Trophy Boat Race in Kerala as well as the beautiful Western Ghats

East and West India: Kolkata and Mumbai also experience heavy rain and flooding is pretty common in these areas. Whereas, the temperatures range from 25°C to 32°C. For the off-season destination with lush greenery and less crowd you can go to Goa that get fully changed and refreshed after rains.

Autumn Season in India

Autumn (October to November)

North India: This is the perfect time for exploring cities like Delhi, Agra and Jaipur when you will face the pleasant weather, where the daytime temperatures range between 20°C and 30°C and the cooler nights, dropping to 10°C to 15°C. This is an ideal time for all the sightseeing and cultural tours.

South India: you will face no to minimum rain in the areas like Mysore and Hampi that is why it is the perfect time to have a visit to these places with clear skies and temperatures ranging from 25°C to 30°C, ideal for beach holidays and exploring historical sites.

East and West India: When the humidity drops it provides cooler and drier weather which is ideal for travel, sightseeing, outdoor activities and festivals with temperatures between 25°C and 30°C.

Winter Season in India

Winter (December to February)

North India: If you are an adventure enthusiast, who likes snow activities/sports. Winter is the best time to travel, all the hill stations experience sub-zero temperatures and snowfall even the Cities like Delhi and Uttar Pradesh can get quite chilly with temperatures ranging from 5°C to 20°C.

South India: During this period, South India has its busiest tourist season due to mild, pleasant weather experienced between 20°C to 27°C. Consider visiting Kerala’s backwaters, beaches or wildlife sanctuaries.

East and West India: The coastal regions of East/West India offer a cool breeze and a comfort zone of 20°C - 28°C in December. In these wonderful conditions, you are welcome to discover the cultural heritage of Kolkata and Goa’s beaches.

Weatherwise Top Festivals of India Celebrated by Foreign Tourists

Holi

Holi

  • When: March
  • Where: Nationwide, and most popular in Mathura and Vrindavan.

This is the most famous festival celebrated in India which is attended by a large number of foreign tourists. If you just walk around the road of Mathura and Vrindavan, you will see them celebrating, enjoying, dancing and spreading love while fully covered in the vibrant coloured powders. You can join the community events and can book Holi Tour Package to experience this Festival of Colours. Whereas, the temperatures during Holi typically range from 20°C to 30°C.

Diwali

Diwali

  • When: October-November
  • Where: Nationwide

India celebrates this Festival of Lights as the victory of good over evil. Many tourists come here to see the mesmerized beauty of the whole country getting brightened up with earthen lamps, and fireworks light up the night sky. You can come here to experience the traditional rituals, taste festive sweets, and participate in celebrations. During Diwali you can feel the temperature ranging from 15°C to 25°C.

Durga Puja

Durga Puja

  • When: September-October
  • Where: North and East India, famous in West Bengal (Kolkata)

During this time all the places transform into vibrant cities full of lights and artistic pandals (temporary structures) some of them are based on various themes. You can experience the divinity and can also enjoy while playing dandiya (a form of dance) and tasting the street foods. Temperatures during Durga Puja typically range from 25°C to 30°C

Janmashtami

Janmashtami

  • When: August
  • Where: Nationwide, most popular in Mathura, Vrindavan and ISKCON temples

The birth anniversary of the Lord famously known as “Janmastami” is celebrated in different ways in the different states of India. Mathura, Vrindavan and ISKCON temples are fully decorated and lit. You will encounter many foreigners participating in the prayer and singing holy songs. While in western states like Maharashtra you can see or participate in “Dahi Handi”(pot-breaking) events and enjoy traditional music and dance performances. . Temperatures during Janmashtami range from 25°C to 35°C

Mahashivratri

Mahashivratri

  • When: February-March
  • Where: Nationwide, most popular in Varanasi, Ujjain and Isha Yoga Center (Coimbatore)

The festival celebrates the Grace of Lord Shiva, once you are at Isha Yoga Center on the Mahashivratri night you will be blessed with guided meditation, musical performance, Traditional and Martial Arts Performances and many more things. You can find devotees from all around the world attending this festival. Temperatures during Mahashivratri range from 15°C to 25°C

Sao Joao

Sao Joao

  • When: June
  • Where: Goa

Goa is a world famous tourist destination in India for tourists all over the world. The festival honors St. John the Baptist and involves water games, singing, dancing and exchanging gifts. You can see the people wearing colorful outfits greeting each other and reciting hymns. The festival is the best time to experience the charming rural beauty of Goa.Temperatures during Sao Joao range from 25°C to 30°C.

How to Plan Your Holiday According to Weather Conditions in India

Here are some tips to plan your trips to india for different seasons that can enhance your travelling experience:

Summer (March to June)

Best Destinations: Hill stations like Shimla (15°C to 25°C), Manali (10°C to 25°C), and Darjeeling (10°C to 20°C)

Activities: Trek in the Himalayas, visit tea plantations, and explore cooler regions also enjoy outdoor activities like paragliding, river rafting, and camping.

Monsoon (June to September)

Best Destinations: Kerala's backwaters (23°C to 30°C), Goa's lush greenery (25°C to 30°C), and the Western Ghats.

Activities: Houseboat cruises in Kerala, visit rain-soaked hill stations and waterfalls and enjoy the monsoon festivals, but be prepared for some travel disruptions due to heavy rains in some of the areas

Autumn (October to November)

Best Destinations: Rajasthan (20°C to 30°C), Delhi (20°C to 30°C), and Agra (15°C to 30°C).

Activities: Explore forts and palaces, experience cultural festivals, and enjoy pleasant weather for city tours. Go for desert safaris in Rajasthan, visit the Taj Mahal, and partake in local festivals and events.

Winter (December to February)

Best Destinations: Goa (20°C to 30°C), Kerala (20°C to 30°C), and the deserts of Rajasthan (10°C to 25°C). Months from November to February are best time to visit rajasthan.

Activities: Beach holidays, Ayurvedic retreats, desert safaris, and attend winter festivals. A perfect season for wildlife safaris in national parks, enjoy beach parties in Goa, and explore the cultural heritage of southern India.

Best Weather App in India

It is always advisable to keep yourself updated with the recent weather conditions, by this you can make the most of your trip. Here is the list of some best weather apps in India:

If you are an Iphone user, the in built weather app will work best for you.

In case you are an android used you can go install these apps:

  • AccuWeather
  • WeatherBug
  • IMD Weather
  • Yahoo Weather
  • Skymet Weather

Yearly Weather Chart of Major Indian Cities

Abbreviations used

  • T.Max - Maximum Temperature
  • T.Min - Minimum Temperature
  • R.avg. - Rainfall Average

Please note - Below mentioned temperature is in degree celsius (°C) and Rainfall average is in millimeter (mm)

City   Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Agra T.Max 23 26 32 38 42 41 35 33 34 34 29 24
T.Min. 7 10 16 22 27 29 27 26 25 19 12 8
Ravg. 16 9 11 5 10 60 2 10 26 31 51 23
Amritsar T.max. 19 23 28 34 39 40 36 34 34 32 27 21
T.Min. 5 7 12 16 21 25 26 25 23 17 9 5
R.avg. 38 11 26 9 11 32 169 168 106 54 10 15
Aurangabad T.max. 29 32 36 38 40 35 29 29 30 31 30 29
T.Min. 14 16 20 24 25 23 22 21 21> 20 16 14
R.avg. 3 3 4 7 17 141 189 146 179 62 32 9
Bangalore T.max. 28 31 33 34 33 30 28 29 28 28 27 27
T.Min. 15 16 19 21 21 20 19 19 19 19 17 15
R.avg. 4 14 63 71 19 65 93 95 129 195 46 16
Calcutta T.max. 26 29 34 36 36 34 32 32 32 31 29 27
T.Min. 12 15 20 24 26 26 26 26 26 24 18 13
R.avg. 13 22 30 50 135 263 320 318 253 134 29 4
Chennai T.max. 29 31 33 35 38 37 35 35 34 32 29 28
T.Min. 20 21 23 26 28 28 26 26 25 24 23 21
R.avg. 24 7 15 25 52 53 83 124 118 267 309 139
Chandigarh T.max. 20 23 29 32 38 39 34 33 32 32 31 27
T.Min. 7 8 14 19 23 26 24 23 22 17 10 8
R.avg. 52 9 26 10 11 71 269 253 188 52 8 24
Cochin T.max. 31 31 31 31 31 29 28 28 28 29 30 30
T.Min. 23 24 26 26 26 24 24 24 24 24 24 23
R.avg. 9 34 50 139 364 756 572 386 235 333 184 37
Darjeeling T.max. 9 1 15 18 19 19 20 20 20 19 15 12
T.Min. 3 4 8 11 13 15 15 15 15 11 7 4
R.avg. 22 27 52 109 167 522 713 573 419 116 14 5
Delhi T.max. 21 24 30 36 41 40 35 34 34 35 29 23
T.Min. 7 10 15 21 27 29 27 26 25 19 12 8
R.avg. 25 22 17 7 8 65 211 173 150 31 1 5
Gangtok T.max. 14 15 19 22 22 23 23 23 23 22 19 15
T.Min. 4 5 9 12 14 16 17 17 16 12 9 6
R.avg. 44 56 142 222 493 644 63 588 476 152 35 15
Goa T.max. 31 31 31 32 32 30 28 29 29 31 32 32
T.Min. 19 16 23 25 27 24 23 24 23 24 23 21
R.avg. 2 0 4 11 18 180 190 185 276 122 20 37
Gwalior T.max. 23 27 33 39 43 41 34 32 32 33 29 25
T.Min. 7 10 16 22 28 30 27 25 34 18 11 7
R.avg. 18 7 8 3 9 83 274 259 192 35 2 8
Hyderabad T.max. 30 32 36 38 40 35 31 30 3 031 29 29
T.Min. 15 17 20 24 25 24 22 22 22 20 16 14
R.avg. 8 9 12 30 28 112 152 134 164 62 29 8
Jaipur T.max. 22 25 31 37 41 39 34 32 33 33 29 24
T.Min. 8 11 15 21 26 27 26 24 23 18 12 9
R.avg. 14 8 9 4 10 54 193 239 90 19 3 4
Jaisalmer T.max. 24 28 33 38 42 41 38 36 36 36 31 25
T.Min. 8 11 17 21 25 27 27 25 25 20 13 9
R.avg. 2 1 3 1 5 7 89 86 14 1 5 2
Jodhpur T.max. 25 28 33 38 42 40 36 33 35 36 31 27
T.Min. 9 12 17 22 27 29 27 25 24 20 14 11
R.avg. 7 5 2 2 6 31 122 145 47 7 3 1
Lucknow T.max. 23 22 33 39 41 38 34 32 33 33 29 24
T.Min. 8 11 16 22 26 28 26 25 25 19 12 8
R.avg. 19 19 19 6 20 113 305 292 185 32 6 8
Madurai T.max. 30 32 35 36 37 37 36 35 35 33 31 30
T.Min. 21 22 23 25 26 26 26 25 25 24 23 22
R.avg. 26 16 21 81 59 31 48 117 123 179 161 43
Mumbai T.max. 31 32 33 33 33 32 30 29 30 32 33 32
T.Min. 16 17 20 24 26 26 26 26 26 24 18 13
R.avg. 0 1 0 0 20 647 945 660 309 117 7 1
Patna T.max. 24 26 33 38 39 37 33 32 32 32 29 25
T.Min. 11 13 19 23 26 27 27 27 26 23 16 12
R.avg. 2 20 7 8 28 139 266 307 243 63 6 2
Srinagar T.max. 5 7 14 19 25 30 31 30 29 23 17 9
T.Min. 4 1 3 7 10 14 18 17 12 5 1 2
R.avg. 74 72 93 92 16 36 59 61 39 30 11 33
Trivandrum T.max. 31 32 33 32 31 29 29 29 30 30 30 31
T.Min. 22 23 24 25 25 24 23 22 23 23 23 23
R.avg. 20 20 33 122 249 331 215 164 123 271 207 73
Udaipur T.max. 24 28 32 36 38 36 31 29 31 32 29 26
T.Min. 8 10 15 20 25 25 24 23 22 19 11 8
R.avg. 9 4 3 3 5 87 197 207 120 16 6 3
Varanasi T.max. 23 27 33 39 41 39 33 32 32 32 29 25
T.Min. 9 11 17 22 27 28 26 26 25 21 13 9
R.avg. 23 8 14 1 8 102 346 240 261 38 15 2
Find a Tour by

Popular Tour Destinations

Golden Triangle
Golden Triangle
Exotic Rajasthan
Exotic Rajasthan
Rajasthan Village
Rajasthan Village
Rajasthan & North India
Rajasthan & North India