Your holiday weather, at a glance

India in May: where is it warmest?

In May, Nagpur is the warmest place with 41 °C by day, Kargil the coolest with 8 °C. 16 of 85 destinations have good holiday weather.

All destinations in May, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Nagpur5041°–9 h3
Gwalior5041°–10 h3
Ahmedabad5040°–10 h1
Agra5040°–10 h4
Prayagraj5040°–10 h3
Kanpur5040°–10 h4
Fatehpur Sikri5040°–10 h4
Sanchi5040°–9 h2
Mirzapur-cum-Vindhyachal5040°–10 h3
Jaipur5040°–9 h4
Vrindavan4940°–10 h5
Mathura4940°–10 h5
Gurgaon4740°–10 h6
Varanasi5039°–10 h3
Lucknow5039°–10 h4
Bhopal5039°–9 h2
Indore5039°–9 h3
Vadodara5039°–10 h1
Ujjain5039°–9 h2
Aurangabad4939°–9 h3
Noida4639°–10 h6
Faridabad4639°–10 h6
Ghaziabad4639°–10 h6
Delhi4539°–10 h6
Bodh Gaya4539°–9 h6
Amaravati4439°–8 h6
Vijayawada4339°–8 h6
Amritsar4139°–9 h8
Udaipur5038°–9 h2
Ayodhya4838°–9 h5
Meerut4638°–10 h6
Hyderabad4438°–8 h6
Patna4438°–9 h6
Hastinapur4438°–10 h7
Bareilly4438°–9 h7
Tirupati4338°–8 h6
Jamshedpur3038°–8 h12
Tiruchirappalli3038°–8 h11
Chandigarh4437°–9 h7
Gorakhpur4437°–9 h7
Secunderabad4437°–8 h6
Bhubaneswar4037°–8 h7
Hampi4037°–8 h7
Srisailam3537°–8 h9
Tiruvannamalai3237°–8 h11
Madurai2037°–7 h15
Chennai4636°30°8 h5
Rishikesh4636°–9 h6
Kakinada4536°30°8 h5
Pune4236°–8 h6
Ranchi3536°–8 h10
Kolkata2635°–7 h12
Daman8734°30°9 h2
Auroville8034°30°8 h7
Mahabalipuram8034°30°8 h6
Visakhapatnam5734°30°8 h4
Surat5434°30°10 h1
Thane5134°30°8 h4
Mahabaleshwar4034°–8 h8
Pondicherry5133°30°8 h7
Dehradun5033°–9 h9
Dwarka9632°29°10 h1
Calangute, Goa8132°30°7 h8
Mumbai6932°30°8 h4
Porbandar6832°29°9 h1
Mysore3532°–6 h17
Gokarna7831°30°6 h12
Murdeshwar7431°30°6 h13
Bengaluru4431°–7 h15
Mangaluru3431°30°6 h19
Kozhikode3331°–5 h25
Rameswaram9330°30°8 h7
Kanniyakumari9130°29°8 h7
Mahé6730°30°5 h22
Kochi, Kerala3830°30°5 h29
Guwahati3730°–5 h26
Alappuzha3730°30°5 h29
Srivijayapuram6829°30°5 h25
Thiruvananthapuram4729°–6 h25
Dharamshala6227°–8 h13
Mussoorie7325°–8 h15
Nainital7924°–8 h12
Ooty5922°–6 h24
Shillong5522°–5 h30
Kargil408°–7 h9

India in May: quick answers

India in May: where is it warmest?

The warmest places in May are Nagpur (41 °C), Gwalior (41 °C) and Ahmedabad (40 °C).

India in May: where is the sea warmest?

The sea is warmest at Chennai (30 °C), Kakinada (30 °C) and Daman (30 °C).

India in May: where is the weather best?

The best holiday weather in May – warm, sunny and dry – is in Dwarka, Rameswaram and Kanniyakumari.

India month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences