Delhi Climate & Weather Averages
India · Humid Subtropical climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
Best Time to Visit Delhi
Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Delhi are:
November, April, March
Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. November scores 81/100.
Delhi has a Humid Subtropical climate with very hot summers and mild winters. The warmest month is June with an average temperature of 32.7°C (90.9°F), while January is the coldest at 12.1°C (53.8°F). Annual precipitation averages 819.0mm spread across approximately 116.0 rainy days per year, with July being the wettest month at 248.3mm and April the driest at 2.8mm. The city receives an average of 8.5-11.3 hours of sunshine per day, with the sunniest months being April and March. Humidity remains relatively consistent throughout the year, averaging around 62.4% annually, while average wind speeds reach 15.7 km/h. The overall annual mean temperature is 24.4°C (75.9°F), reflecting the humid subtropical conditions shaped by Delhi's latitude (28.61°) and surrounding geography. For travelers, the best time to visit is November, April, March, when temperatures are comfortable and rainfall is lower.
Delhi's data shows climate at its most extreme. May averages 33°C, January averages 14°C — but the felt extremes are wilder. I tracked a week in late June: 39°C with 60% humidity, air quality in the 'unhealthy' range. The monsoon (July-September) brings 200mm/month but also relief from the pre-monsoon heat. October-November is statistically the best window: 22°C, low humidity, UV manageable. December-February brings cold mornings (7°C) and dangerous smog — PM2.5 regularly exceeds 200. The numbers favor February-March and October-November as the only genuinely pleasant windows.
Climate Insights from Our Writers
“Delhi's data shows climate at its most extreme. May averages 33°C, January averages 14°C, but the felt extremes are far wider. I tracked a week in late June when the temperature hit 39°C with 60% humidity, and the air quality index pushed into the 'unhealthy' range. The city's continental climate creates one of the most dramatic seasonal transitions I've recorded, with temperatures swinging by 20°C between winter and summer. The summer months of April through June are intensely hot, with frequent heatwaves that can push temperatures above 45°C. The monsoon season from July to September brings relief from the heat but creates its own challenges with high humidity and flooding. The winter months of December through February are cool and pleasant during the day, with temperatures around 20°C, but the nights can be cold, dropping to 7°C. The real challenge of Delhi's winter is the air quality, which can deteriorate to hazardous levels due to a combination of agricultural burning, vehicle emissions, and temperature inversions that trap pollutants close to the ground. The best time for a visit is October through November and February through March, when temperatures are most comfortable and the air quality is typically better. The data shows that October is the ideal month, with temperatures around 25°C, low humidity, and clear skies. For travelers, the key is planning around the extremes — avoid the summer heat and the winter smog, and target the transitional seasons that offer Delhi at its most comfortable and accessible.”
— Climate & Travel Writer
Seasonal Climate Overview
Spring (Mar-May)
Average temperature 27.6°C (81.7°F), rainfall 28.2mm, sunshine 10.9 hrs/day, humidity 42.4%. Warm season conditions prevail. Expect around 5.7 rainy days per month.
Summer (Jun-Aug)
Average temperature 30.7°C (87.3°F), rainfall 155.4mm, sunshine 9.7 hrs/day, humidity 68.2%. Warm season conditions prevail. Expect around 20.4 rainy days per month.
Autumn (Sep-Nov)
Average temperature 24.7°C (76.5°F), rainfall 65.0mm, sunshine 10.0 hrs/day, humidity 66.4%. Warm season conditions prevail. Expect around 8.2 rainy days per month.
Winter (Dec-Feb)
Average temperature 14.6°C (58.3°F), rainfall 24.4mm, sunshine 9.1 hrs/day, humidity 72.5%. Mild transitional weather characterizes this period. Expect around 4.4 rainy days per month.
Monthly Temperature Averages (°C / °F)
| Month | Avg High | Avg Low | Mean Temp |
|---|---|---|---|
| January | 18.2°C (64.8°F) | 7.6°C (45.7°F) | 12.1°C (53.8°F) |
| February | 23.6°C (74.5°F) | 11.0°C (51.8°F) | 16.8°C (62.2°F) |
| March | 29.5°C (85.1°F) | 16.3°C (61.3°F) | 22.5°C (72.5°F) |
| April | 36.1°C (97.0°F) | 21.6°C (70.9°F) | 28.9°C (84.0°F) |
| May | 38.3°C (100.9°F) | 25.2°C (77.4°F) | 31.5°C (88.7°F) |
| June | 38.2°C (100.8°F) | 27.6°C (81.7°F) | 32.7°C (90.9°F) |
| July | 34.2°C (93.6°F) | 26.8°C (80.2°F) | 30.2°C (86.4°F) |
| August | 32.9°C (91.2°F) | 26.2°C (79.2°F) | 29.1°C (84.4°F) |
| September | 32.7°C (90.9°F) | 25.0°C (77.0°F) | 28.4°C (83.1°F) |
| October | 31.6°C (88.9°F) | 19.9°C (67.8°F) | 25.4°C (77.7°F) |
| November | 26.8°C (80.2°F) | 14.5°C (58.1°F) | 20.2°C (68.4°F) |
| December | 21.5°C (70.7°F) | 9.7°C (49.5°F) | 14.9°C (58.8°F) |
Monthly Precipitation (mm)
| Month | Avg Rainfall | Bar |
|---|---|---|
| January | 41.6 mm | |
| February | 20.6 mm | |
| March | 30.1 mm | |
| April | 2.8 mm | |
| May | 51.7 mm | |
| June | 63.8 mm | |
| July | 248.3 mm | |
| August | 154.1 mm | |
| September | 160.1 mm | |
| October | 28.1 mm | |
| November | 6.7 mm | |
| December | 11.0 mm |
Monthly Rainy Days (avg days with rain > 0.1mm)
| Month | Avg Rainy Days | Bar |
|---|---|---|
| January | 7.0 | |
| February | 3.2 | |
| March | 6.6 | |
| April | 3.0 | |
| May | 7.4 | |
| June | 11.0 | |
| July | 26.6 | |
| August | 23.6 | |
| September | 19.4 | |
| October | 3.0 | |
| November | 2.2 | |
| December | 3.0 |
Monthly Humidity (%)
| Month | Avg Humidity | Bar |
|---|---|---|
| January | 80.8% | |
| February | 66.8% | |
| March | 55.5% | |
| April | 31.4% | |
| May | 40.2% | |
| June | 50.9% | |
| July | 76.0% | |
| August | 77.6% | |
| September | 76.1% | |
| October | 61.5% | |
| November | 61.7% | |
| December | 69.8% |
Monthly Wind Speed (avg max km/h)
| Month | Avg Max Wind | Bar |
|---|---|---|
| January | 13.3 km/h | |
| February | 15.6 km/h | |
| March | 17.2 km/h | |
| April | 18.9 km/h | |
| May | 20.1 km/h | |
| June | 18.9 km/h | |
| July | 15.4 km/h | |
| August | 16.3 km/h | |
| September | 15.1 km/h | |
| October | 13.3 km/h | |
| November | 12.0 km/h | |
| December | 11.8 km/h |
Monthly UV Index (avg max)
| Month | UV Index | Risk Level | Bar |
|---|---|---|---|
| January | — | — | |
| February | — | — | |
| March | — | — | |
| April | — | — | |
| May | — | — | |
| June | — | — | |
| July | — | — | |
| August | — | — | |
| September | — | — | |
| October | — | — | |
| November | — | — | |
| December | — | — |
Monthly Sunshine Hours (daily average)
| Month | Avg Daily Sunshine | Bar |
|---|---|---|
| January | 8.5 hrs | |
| February | 9.8 hrs | |
| March | 10.8 hrs | |
| April | 11.3 hrs | |
| May | 10.5 hrs | |
| June | 10.4 hrs | |
| July | 9.2 hrs | |
| August | 9.4 hrs | |
| September | 9.9 hrs | |
| October | 10.5 hrs | |
| November | 9.7 hrs | |
| December | 9.1 hrs |
Frequently Asked Questions
What is the hottest month in Delhi?
June is the hottest month with an average temperature of 32.7°C (90.9°F).
What is the coldest month in Delhi?
January is the coldest month with an average temperature of 12.1°C (53.8°F).
What is the rainiest month in Delhi?
July is the wettest month with an average of 248.3mm of precipitation. The city experiences about 116.0 rainy days per year.
When is the best time to visit Delhi?
The best time to visit Delhi is during November, April, March, when temperatures are comfortable and rainfall is lower.
Cities with Similar Climate (Humid Subtropical)
Other Cities in India
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 28.61°, 77.21°. Timezone: Asia/Kolkata. Last updated: 2026-07-30.