India's Climate by Region

  • Weather
  • Temperature (celsius)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
North East IndiaSunSunSunSunSunShowersShowersShowersShowersShowersSunSun
North IndiaSunSunSunSunShowersShowersShowersShowersSunSunSunSun
North West IndiaSunSunSunSunCloudCloudShowersShowersSunSunSunSun
South IndiaSunSunSunSunSunShowersShowersShowersShowersSunny IntervalsSunSun
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
North East India781215171818191816129
North India141723293334313029262016
North West India131621273234323130262015
South India242527283029282727282725
India customers smiling in green tea field

North East India

With its green hills, meandering rivers, thick forests and rolling tea plantations, North East India is one of the most beautiful regions in the country. Due to its mild climate, this part of India can be visited throughout the year, however the rains begin in June and end in October, so we’d recommend heading there between October  and March. The only months to avoid are the monsoon months from June to September.

View our North East India trips
View of Taj Mahal from Archway in India

North India

From desert forts and camels to ornate palaces and a Wonder of the World, there are so many places to explore in North India. In Rajasthan, Agra and or Varanasi, the best time to travel is between October and the end of April. In May and June, temperatures in Delhi can often reach 40ºC and even soar as high as 45ºC in the Thar desert of Rajasthan, so you may find the heat uncomfortable during these months. In July and August there are regular showers which clear the stuffy air, and in September, the weather is even better as the rain clears and the temperatures drop a little.

View our North India trips

North West India

Parts of the North West region can get much colder during the winter, due to its high altitudes. You can visit the foothills of the Himalayas (Dharamsala, Manali and Shimla) all year round, however from mid-December to mid-February it can be pretty chilly and there may be snow fall which makes the travelling time considerably longer. The best time for visiting Ladakh is from the end of June to mid-September. The rest of the year you cannot travel overland to Leh as passes are closed due to snow fall.

View our North West India trips
India woven houseboat on river with palm trees

South India

The climate in South India is tropical. In Kerala, the temperature ranges from 25- 30ºC all year round. The monsoon hits Kerala in June and lasts until September, and the area is best visited between November and May. Tamil Nadu, in the South East, is the hottest area of the country (and the curries are hottest here too). Temperatures here hover at around 35ºC, increasing even further in May and June. The short but aggressive rainy season in Tamil Nadu runs from early October until early December.

View our South India trips

View all trips

View all itineraries

Family of wild monkeys in India


Experience India’s wildlife
Delve into untamed India, a sprawling world of wild tigers, elephant and langur monkeys. Spot rare one-horned rhinos and plod into the sunset on a camel safari.
Wildlife in India

Top Tips

Our guide to travelling India - stress-free!

10th February 2017 by Kate

Planning a trip to India? Before you go, make sure you're clued up by reading our stress-free India guide!

16 min read

Read More - Our guide to travelling India - stress-free!

Recently Viewed