idealclimatemap

Best climate in India

Of 19 weather stations with good records in India, Imphal (245), Bengaluru (234) and Sundernagar (222) had the most warm, dry days a year in 2023–2025.

A warm, dry day here has a high of 18–33 °C, no more than 1 mm of rain and wind under 20 km/h. Across the country the best months are November to February.

Map of weather stations, shaded by warm, dry days a yearKozhikode: 31 warm, dry days a yearGangtok: 90 warm, dry days a yearMangalore: 98 warm, dry days a yearThiruvananthapuram: 106 warm, dry days a yearMinicoy: 135 warm, dry days a yearSilchar: 144 warm, dry days a yearAgartala: 185 warm, dry days a yearDibrugarh: 185 warm, dry days a yearLilabari: 187 warm, dry days a yearPasighat: 188 warm, dry days a yearPort Blair: 189 warm, dry days a yearGuwahati International Lokpriya Gopinath Bordoloi International: 189 warm, dry days a yearLengpui: 191 warm, dry days a yearTezpur: 191 warm, dry days a yearJagdalpur: 196 warm, dry days a yearKochi (Cochin): 201 warm, dry days a yearSundernagar: 222 warm, dry days a yearBengaluru (Bangalore): 234 warm, dry days a yearImphal: 245 warm, dry days a yearShillong: 196 warm, dry days a year, mountain stationBengaluruKochi
0365 warm, dry days a year▲ mountain stations, far above the land around them

Most warm, dry days a year

  1. Imphal245 days
  2. BengaluruBangalore234 days
  3. Sundernagar222 days
  4. KochiCochin201 days
  5. Jagdalpur196 days
  6. Tezpur191 days
  7. Lengpui191 days
  8. Guwahati International Lokpriya Gopinath Bordoloi International189 days
  9. Port Blair189 days
  10. Pasighat188 days
  11. Lilabari187 days
  12. Dibrugarh185 days
  13. Agartala185 days
  14. Silchar144 days
  15. Minicoy135 days

Warmest and driest in winter

Warm, dry days from December to February, out of 90.

  1. Lengpui88
  2. Guwahati International Lokpriya Gopinath Bordoloi International88
  3. Agartala86
  4. Silchar86
  5. Tezpur86

Mildest summers

Mild, still days (16–26 °C, light wind) from June to August, out of 92.

  1. Gangtok9
  2. Jagdalpur2
  3. Bengaluru2
  4. Imphal1
  5. Lengpui0

Weather by month in India's cities

Questions

Where is the best climate in India?

Counting days with a high of 18–33 °C, no more than 1 mm of rain and light wind, the places with the most in 2023–2025 were Imphal (245), Bengaluru (234) and Sundernagar (222) days a year. The median station had 188.

Where is it warm in India in winter?

From December to February, the most warm, dry days were at Lengpui (88 of 90), Guwahati International Lokpriya Gopinath Bordoloi International (88 of 90) and Agartala (86 of 90).

Where are summers mildest in India?

For mild, still days (a high of 16–26 °C and light wind) from June to August, the best places were Gangtok (9 of 92), Jagdalpur (2 of 92) and Bengaluru (2 of 92).

Nearby countries

Explore India on the map Set your own temperature, rain and wind limits.

Counted from daily records at 19 stations in NOAA's Global Surface Summary of the Day, 2023–2025, each with a complete record on at least 80% of days. Mountain stations far above their surroundings are left out of the rankings. A station is often an airport and may not represent the whole area around it.