Best Time to Visit India

Bana Sura Sagar Dam (Karthik Pasupathy  Ramachandran)  [flickr.com]  CC BY-ND 
License Information available under 'Proof of Image Sources'
On this page, you will find information about the climate and the best time to visit India. We created climate tables and charts for the locations of Mumbai, New Delhi, Bangalore und Kolkata. These contain details about temperatures, precipitation and more.

Furthermore, we analyzed all climate data and provide a recommendation about which months are best to visit India for your holiday.

Climate Overview

Thermometer Symbol 8 °C to 39 °C
Waves Symbol 24 °C to 29 °C
Rainy Cloud Symbol 036.3 in (0 – 27 Days of Rain)
Average Annual Temperature is between 24.1 °C (Bangalore) and 27.5 °C (Mumbai)
Show temperatures in degree

Geographical location

India is located in South Asia, is divided into 29 states and is also a subcontinent. Pakistan, Tibet, Nepal, Bhutan, Myanmar and Bangladesh border the state. In the north the Himalaya represents a natural border, in the south it is the Indian Ocean which borders the mainland.

The fertile river plains of the Brahmaputra and Ganges rivers lie south of the Himalayas and represent important agricultural areas. More than 1.2 billion people live on an area of about 3.3 million square kilometers.

This results in a population density of 368 inhabitants per square kilometre. This makes India the second most populous country in the world and the seventh largest in terms of area.

The capital New Delhi is part of the metropolis Delhi and lies in the north of India. 150 miles off the south coast of India lies the island state of Sri Lanka with almost 22 million inhabitants.

Climate in India

India-6117 - Taj Mahal (Dennis Jarvis)  [flickr.com]  CC BY-SA 
License Information available under 'Proof of Image Sources' Due to India’s enormous size, the climate cannot be generalized. In the south there is a tropical climate, in central and northern India a subtropical climate and in the mountain regions a moderate to alpine climate. Snowfall and icy temperatures can even occur there in winter.

In summer the monsoon strongly influences the weather. In most parts of the country there is enormous rainfall between June and September. In Mumbai, these are particularly pronounced and can be up to 28.74 in in July. During this time, the humidity also rises and brings sultry, unpleasant air with it.

After the rainy season, the dry season, in which there is no precipitation at all in western Mumbai, follows in New Delhi with isolated showers. India is heating up a lot during this phase. Temperatures rise to 40 °C in April and May. Northeasterly winds bring little moisture during this period.

Best Time to Visit India: Overview

JanuaryJan
Best time to traveltime
mostly Perfectmostly perfect climate in India
FebruaryFeb
Best time to traveltime
mostly Perfectmostly perfect climate in India
MarchMar
Best time to traveltime
mostly Perfectmostly perfect climate in India
AprilApr
Suitable time to traveltime
mostly dry, but very hot
MayMay
Southwest Monsoon
wet and hot
JuneJun
Southwest Monsoon
very wet and hot
JulyJul
Southwest Monsoon
very wet and hot
AugustAug
Southwest Monsoon
very wet and hot
SeptemberSep
Southwest Monsoon
still wet and hot
OctoberOct
Good time to traveltime
very wet in South India
NovemberNov
Good time to traveltime
wet in South India
DecemberDec
Best time to traveltime
mostly Perfectmostly perfect climate in India

When to visit India?


According to our experience, the best travel time for India is between October and the end of March. At this time the temperatures are bearable and at night it cools down pleasantly in many regions. Especially northern India and the west coast can be visited very well already in October and November.

In the south, the best time to travel starts around the beginning of December. Especially at the turn of the year, India’s climate shows its pleasant side. Up to 10 hours of daily sunshine and temperatures of 21 °C to 30 °C provide a great basis for a successful trip.

The infinite number of sights are best discovered in India by round trip. The rainy season does not offer good conditions for this. Many traffic routes are flooded during this time and are partially unusable. Those planning to visit the Himalaya Mountains should do so in the months between May and September.

Outside this time it is very cold and heavy snowfall restricts the travel possibilities. A combination of bathing vacation, cultural program and active vacation in the Himalaya would be possible in the fringe months April/May as well as September/October. Nevertheless, the best travel time in the Himalayas is quite rainy in all other parts of the country.

Best Time to Visit the Regions

Find the best time to visit the regions (India) in the following overview.

LocationBest Time to Travel
MumbaiJanuary, February, March, and December
New DelhiJanuary, February, March, October, November, and December
BangaloreJanuary, February, March, May, and December
KolkataJanuary, February, March, and December
PanjimJanuary, February, March, April, November, and December

Climate Charts India

In the following, you will find climate charts for the regions.

Furthermore, there are some charts you can use for quick comparison of climate between the regions.

Show Climate Chart for    

Mumbai

Climate Chart Mumbai
Show temperatures in degree

New Delhi

Climate Chart New Delhi
Show temperatures in degree

Bangalore

Climate Chart Bangalore
Show temperatures in degree

Kolkata

Climate Chart Kolkata
Show temperatures in degree

Day Temperatures

Show temperatures in degree

Night Temperatures

Show temperatures in degree

Average Temperatures

Show temperatures in degree

Water Temperatures

Show temperatures in degree

Precipitation

Hours of Sunshine per Day

Source of Data: German Weather Service (Offenbach) and Wikipedia

Climate Tables India

In the following, you will find some climate tables for India, containing information about Temperatures, Precipitation, Water Temperatures, and Hours of Sunshine.
Show climate table for    

Temperatures, Precipitation, Sunshine in Mumbai (India)

JanFebMarAprMayJunJulAugSepOctNovDec
Day Temperature30°30°31°32°33°32°30°30°31°33°33°32°
Night Temperature19°20°23°25°27°26°25°25°25°25°23°21°
Water Temperature25°26°26°27°28°29°28°27°27°27°27°26°
Precipitation (inch)0000.080.4723.0728.7818.910.832.640.550.12
Hours of Sunshine99910105226888
Show temperatures in degree
Temperatures
The annual average temperature in Mumbai is 27.5 °C.

For comparison: London 11 °C, NYC 12 °C, LA 17.9 °C

Warmest month: May (30.1 °C)
Coldest month: January (24.4 °C)

The maximum water temperature in Mumbai is 29 °C. You can take a bath at these temperatures.

Months with water temperature of at least 21 °C (adequate for beach vacation):
all months

Precipitation
Overall annual precipitation: 85.43 inch

For comparison: London 24.06 in, NYC 41.57 in, LA 12.01 in

Rainy season (months with more than 6.9 in of precipitation): June, July, August, and September
Overall precipitation in the rainy season: 81.57 in

You cannot expect snow in any month in Mumbai.

Sunshine
As our climate table shows, May is the sunniest month with an average of 9.6 hours of sunshine per day. Over the year, there are 7.1 hours of sunshine per day on average. For comparison: London has 4.1, NYC has 7 and LA has 8.9 hours of sunshine per day on average.

Temperatures, Precipitation, Sunshine in New Delhi (India)

JanFebMarAprMayJunJulAugSepOctNovDec
Day Temperature21°24°29°36°39°39°35°34°34°33°28°23°
Night Temperature10°15°22°26°28°27°26°25°20°13°
Precipitation (inch)0.670.790.590.630.942.728.86104.880.670.240.43
Hours of Sunshine788997567987
Show temperatures in degree
Temperatures
The annual average temperature in New Delhi is 25 °C.

Warmest month: June (33.5 °C)
Coldest month: January (14.2 °C)

Precipitation
Overall annual precipitation: 31.42 inch

Rainy season (months with more than 6.9 in of precipitation): July, and August
Overall precipitation in the rainy season: 18.86 in

You cannot expect snow in any month in New Delhi.

Sunshine
As our climate table shows, April is the sunniest month with an average of 8.7 hours of sunshine per day. Over the year, there are 7.4 hours of sunshine per day on average.

Temperatures, Precipitation, Sunshine in Bangalore (India)

JanFebMarAprMayJunJulAugSepOctNovDec
Day Temperature27°30°33°34°33°29°28°27°28°28°27°26°
Night Temperature15°17°20°22°21°20°20°20°20°19°18°16°
Precipitation (inch)0.040.280.631.264.093.074.174.699.6152.050.75
Hours of Sunshine999985445667
Show temperatures in degree
Temperatures
The annual average temperature in Bangalore is 24.1 °C.

Warmest month: April (28 °C)
Coldest month: December (21.1 °C)

Precipitation
Overall annual precipitation: 35.63 inch

Rainy season (months with more than 6.9 in of precipitation): September
Overall precipitation in the rainy season: 9.61 in

You cannot expect snow in any month in Bangalore.

Sunshine
As our climate table shows, February is the sunniest month with an average of 8.8 hours of sunshine per day. Over the year, there are 6.5 hours of sunshine per day on average.

Temperatures, Precipitation, Sunshine in Kolkata (India)

JanFebMarAprMayJunJulAugSepOctNovDec
Day Temperature26°29°34°35°35°34°32°32°32°32°30°27°
Night Temperature14°17°22°25°26°27°26°26°26°24°20°15°
Water Temperature24°25°26°28°29°29°28°28°28°28°27°26°
Precipitation (inch)0.590.911.182.054.4511.0214.0213.0311.655.710.790.24
Hours of Sunshine777874334667
Show temperatures in degree
Temperatures
The annual average temperature in Kolkata is 26.9 °C.

Warmest month: May (30.8 °C)
Coldest month: January (20.1 °C)

The maximum water temperature in Kolkata is 29 °C. You can take a bath at these temperatures.

Months with water temperature of at least 21 °C (adequate for beach vacation):
all months

Precipitation
Overall annual precipitation: 65.63 inch

Rainy season (months with more than 6.9 in of precipitation): June, July, August, and September
Overall precipitation in the rainy season: 49.72 in

You cannot expect snow in any month in Kolkata.

Sunshine
As our climate table shows, April is the sunniest month with an average of 7.8 hours of sunshine per day. Over the year, there are 5.8 hours of sunshine per day on average.

Highlights and Attractions


World-famous and a real highlight of every trip to India is the visit to the Taj Mahal. The mausoleum is located in the city of Agra in the state of Uttar Pradesh. The building was erected in 1631 and took 17 years to complete. In Amritsar, in the very north of the country, the golden temple Hari Mandri is an attraction worth seeing.

On Havelock Island, Radhanagar Beach is an outstanding place for a relaxing beach day. From Port Blair the island can be reached by ferry. The good weather can be enjoyed in a special atmosphere. Other highlights in India include the Mehrangarh Fortress in Jodhpur, Pangong Lake and Akshardham Park in New Delhi.

Popular Activities

More attractions

Eat Like a Local: Chandni Chowk Street Food and Walking Tour | Kolkata: Uptown 15-Taster Food Tour | Mumbai: Ancient Elephanta Caves Tour w/ Ride of Toy Train | Markets and Temples of Old Delhi | Mumbai Half-Day City Tour | Delhi: Ethical Sanjay Colony Slum Tour | Delhi: Red Fort and Old Delhi Sunrise Cycle Tour |

Current Weather and Forecast

Current Weather in Mumbai (Station Konkan Division)
haze     haze, 30 °C
Clouds: 20 %       Wind: 4 mph NO
Air Pressure: 1010 hPa       Humidity: 58 %
Last updated: 14th Oct 2019, 10:22 pm
The next days …
15th Oct 201916th Oct 201917th Oct 201918th Oct 201919th Oct 201920th Oct 2019
sky is clear29 °C to 30 °Cscattered clouds29 °C to 30 °Cscattered clouds29 °C to 30 °Cmoderate rain29 °C to 29 °Clight rain29 °C to 29 °Cmoderate rain28 °C to 30 °C
29 °C to 30 °C29 °C to 30 °C29 °C to 30 °C29 °C to 29 °C29 °C to 29 °C28 °C to 30 °C
Clouds: 9 %Clouds: 33 %Clouds: 45 %Clouds: 98 %Clouds: 97 %Clouds: 100 %
No PrecipitationNo PrecipitationNo Precipitation0.2 in of rain0.01 in of rain0.22 in of rain
Weather information provided by OpenWeatherMap. (CC BY-SA)
Show temperatures in degree

Important Regions and Cities

We have extended climate information for the following region:

Goa |

India: Experiences of our Visitors

There are 4 reviews for India holiday already. Average rating is 4.8 of 5 stars.
  1. Avatar Preview
    Heike, 51 years old was there in March

    Except for two days of rain in Delhi I had a super warm and beautiful time in India

    Weather Rating: 5 stars – Excellent

  2. Avatar Preview
    Claudia, 56 years old was there in November

    The weather in southern India at the end of October, beginning of November was around 30 degrees, humid, sunny to overcast with occasional rainfalls. In the mountains it was pleasantly cooler, but still warm enough to jump into the pool.

    Weather Rating: 4 stars – Good

  3. Avatar Preview
    Brigitte, 63 years old was there in October

    warm,close to 30 degrees and sunny,in the morning in the national park bearably cool

    Weather Rating: 5 stars – Excellent

  4. Avatar Preview
    Katharina, 28 years old was there in March

    At the end of March we made a round trip Golden Triangle
    Rajasthan was partly very hot up to 37 degrees, once there was a thunderstorm with rain at night. Goa and Mumbai we had great weather with a lot of sunshine and it wasn’t raining

    Weather Rating: 5 stars – Excellent

Share your Experience and Win

We want to know: how was the weather during your India holiday? You can win a travel coupon of 1000 $. The price will be raffled among all submissions. Info Icon
When was your India holiday?
Please rate the weather with 0 to 5 stars.
Describe the travel weather during your holiday in your own words!
First Name
years old
E-Mail (voluntary disclosure, will not be shared)
All information entered will be stored according to our privacy policy.
Colorful Fishing Trawlers (Thangaraj Kumaravel)  [flickr.com]  CC BY 
License Information available under 'Proof of Image Sources'
Bengal tiger, Karnataka, India (Paul Mannix)  [flickr.com]  CC BY 
License Information available under 'Proof of Image Sources'
Paradise (Thangaraj Kumaravel)  [flickr.com]  CC BY 
License Information available under 'Proof of Image Sources'

Incredible India

Destinations in the Vicinity …

Preview: Best Time to Travel Saudi Arabia
Best Time to Travel Saudi Arabia
including Climate Table and Climate Chart
Preview: Best Time to Travel Russian Far East
Best Time to Travel Russian Far East
including Climate Table and Climate Chart
Preview: Best Time to Travel Khao Lak
Best Time to Travel Khao Lak
including Climate Table and Climate Chart
Preview: Best Time to Travel Tibet
Best Time to Travel Tibet
including Climate Table and Climate Chart
Preview: Best Time to Travel Singapore
Best Time to Travel Singapore
including Climate Table and Climate Chart
Preview: Best Time to Travel Çesme
Best Time to Travel Çesme
including Climate Table and Climate Chart