Weather in Kabul
Afghanistan • Population: 4,434,550
Best Months to Visit
Based on temperature, precipitation, and humidity data
Rain is wet season runs from February to April, inside an annual total of 521 mm. The wettest month is April at 79 mm; the driest is December at 19 mm.
Kabul is in Afghanistan at 34.5°N. The 2001–2020 NASA POWER daily record describes a continental climate with a wide temperature swing. July is the warmest month (average 23.1°C, high 31.6°C) and January is the coolest (average 0.3°C, low -5.3°C). On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are June, July, and August.
How warm Kabul gets
The heat peaks in July, when the typical afternoon is 31.6°C. The opposite pole is January, when mornings average -5.3°C.
Mean high across all twelve months is 19.6°C and mean low is 4.8°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.
When Kabul gets wet
The wet season in Kabul starts in February and ends in April (February, March, and April). April is the core of it at 79 mm. December is the other extreme, with 19 mm.
A rainy day here is a day with at least 1 mm in the NASA POWER series. April averages 9 such days; December averages 3.
The calendar in Kabul
The year bottoms out in January. Plan for -5.3°C at night and 5.9°C in the afternoon. The wet season opens in February. Expect 65 mm and 8 rainy days, with nights around -4.7°C. In March, Kabul averages 14.0°C by day and 0.5°C at night, with 78 mm of rain. By April the wet season is ending. Kabul still sees about 79 mm, but the next month is usually leaner. May stands apart from the months beside it: 24.7°C / 8.7°C and 48 mm. June: 29.2°C high, 12.2°C low, 30 mm rain, 33% humidity.
July is the warmest month. Afternoon highs average 31.6°C and nights settle near 14.5°C, with 35 mm of rain. August brings 42 mm and 7 rainy days; temperatures run from 13.6°C to 30.7°C. September stands apart from the months beside it: 26.9°C / 10.0°C and 33 mm. October stands apart from the months beside it: 21.2°C / 5.2°C and 26 mm. November brings 28 mm and 4 rainy days; temperatures run from 0.9°C to 14.5°C. December is the driest month, averaging only 19 mm across 3 rainy days. Highs sit near 9.1°C.
Best months to visit Kabul
The three months with the highest comfort score are June, July, and August: June (20.7°C average, 30 mm, 33% humidity); July (23.1°C average, 35 mm, 29% humidity); August (22.1°C average, 42 mm, 30% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the wet season itself — fewer crowds, greener landscape, heavier rain — aim at February–April instead of the score.
How Kabul compares inside Afghanistan
Kabul is the only Afghanistan city in this dataset, so the figures on this page are the national sample we publish. They still come from the same NASA POWER daily series (2001–2020) used everywhere else on the site.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 5.9°C | -5.3°C | 40 | 5 |
| February | 7.5°C | -4.7°C | 65 | 8 |
| March | 14.0°C | 0.5°C | 78 | 10 |
| April | 19.6°C | 4.9°C | 79 | 9 |
| May | 24.7°C | 8.7°C | 48 | 7 |
| June | 29.2°C | 12.2°C | 30 | 5 |
| July | 31.6°C | 14.5°C | 35 | 6 |
| August | 30.7°C | 13.6°C | 42 | 7 |
| September | 26.9°C | 10.0°C | 33 | 5 |
| October | 21.2°C | 5.2°C | 26 | 4 |
| November | 14.5°C | 0.9°C | 28 | 4 |
| December | 9.1°C | -2.8°C | 19 | 3 |
Monthly Details
Click on any month for detailed weather information: