Delhi NCR Weather & Climate: India

Climate by month across Delhi NCR, India, average temperatures, rainfall and the best time to visit.

Climate overview of Delhi NCR

Delhi NCR is one of several regions in India, with temperatures that range from 21°C (70°F) in January to 41°C (106°F) during the peak of May. We've based our full climate overview on data from New Delhi, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

In Delhi NCR, the months of January, February and December bring pleasant weather, with average temperatures ranging between 21°C (70°F) and 25°C (77°F).

The peak of the heat usually falls in April, May and June.

Precipitation in Delhi NCR varies considerably throughout the year. The wettest conditions occur in July with 201 mm (7.9 in) of rain, while November stays relatively dry with 5 mm (0.2 in). April, October, November and December marks the driest time of year, with rainfall falling below 15 mm (0.6 in).

For those seeking sunshine, May usually has the brightest skies, making it an excellent time for exploring the region.

Explore Delhi NCR by month

Pick a month to see the average temperature, rainfall and sunshine in Delhi NCR — and find the best time to visit. (based on New Delhi)

Popular cities by month

Compare cities per month. Toggle cities on/off.

New Delhi Gurugram Noida Ghaziabad Greater Noida Faridabad
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Delhi NCR

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

New Delhi 21°C (70°F) 41°C (106°F) 9°C (48°F) 29°C (84°F) 709 mm (28 in) 2,796 hours
Gurugram 21°C (70°F) 41°C (106°F) 9°C (48°F) 29°C (84°F) 686 mm (27 in)
Noida 21°C (70°F) 41°C (106°F) 9°C (48°F) 29°C (84°F) 734 mm (29 in) 2,796 hours
Ghaziabad 21°C (70°F) 41°C (106°F) 9°C (48°F) 29°C (84°F) 751 mm (30 in) 2,796 hours
Greater Noida 22°C (72°F) 41°C (106°F) 9°C (48°F) 29°C (84°F) 748 mm (29 in) 2,796 hours
Faridabad 22°C (72°F) 41°C (106°F) 9°C (48°F) 29°C (84°F) 717 mm (28 in) 2,796 hours

Places in Delhi NCR, India

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.