Kabul Airport weather by month
Averages and records for each calendar month at Kabul Airport, Afghanistan, from 1966 to 2026. The warmest month is July, averaging 34.3°C; the coolest is January at 5.6°C.
| Month | Avg high | Avg low | Record high | Record low | Years |
|---|---|---|---|---|---|
| January | 5.6°C | −5.3°C | 16.0°C26 January 1987 | −20.0°C28 January 1977 | 22 / 45 |
| February | 8.2°C | −2.2°C | 23.0°C24 February 2016 | −19.0°C7 February 1980 | 20 / 42 |
| March | 15.7°C | 4.1°C | 29.0°C31 March 2018 | −10.0°C6 March 1975 | 23 / 44 |
| April | 22.3°C | 8.9°C | 34.9°C30 April 2022 | −2.0°C9 April 2005 | 23 / 45 |
| May | 27.6°C | 12.8°C | 36.5°C1 May 2022 | 0.0°C4 May 2003 | 23 / 42 |
| June | 31.9°C | 16.7°C | 40.0°C24 June 2025 | 4.3°C12 June 2019 | 21 / 41 |
| July | 34.3°C | 19.0°C | 40.5°C22 July 2018 | 10.0°C1 July 1977 | 21 / 41 |
| August | 33.3°C | 18.5°C | 41.0°C5 August 2018 | 7.0°C23 August 1975 | 23 / 42 |
| September | 30.0°C | 13.9°C | 36.4°C6 September 2021 | 2.0°C30 September 1975 | 24 / 41 |
| October | 23.8°C | 7.7°C | 32.0°C5 October 2013 | −3.0°C30 October 1974 | 23 / 41 |
| November | 15.8°C | 2.3°C | 26.1°C1 November 2003 | −9.0°C16 November 1976 | 23 / 41 |
| December | 9.7°C | −2.8°C | 23.0°C4 December 2016 | −15.0°C31 December 1974 | 23 / 42 |
Years shows the number behind the average high, then the number holding a record for that month. They differ because a year contributes an average only when the month has at least 25 days of readings, while a single reading is enough to set a record. The average low is withheld on the same 25-day rule and is counted separately again; it is shown as a dash where the archive cannot support it. Across the twelve months here the averages rest on 20 to 24 years each.
See what Kabul Airport is doing right now
Climate at nearby stations
The closest stations with twelve months of archive of their own, nearest first.
- Peshawar/Khan Intl, Pakistan
- Pyandj, Tajikistan
- Parkhar, Tajikistan
- Termez, Uzbekistan
- Termez Arpt, Uzbekistan
Every figure on this page is computed from Meteostat and its data providers observations stored per station, per year, per month. Nothing is modelled, interpolated or estimated, and a month the archive never covered is left out rather than filled in. A station appears here only once all twelve months carry an average from at least 10 years. See how this is built.