Get Exclusive App Deals

Afghanistan

Travel Info

Top 10 Must-Do Experiences and Attractions in Afghanistan

Afghanistan Trending place to visit

Latest launches and promotions in Afghanistan

More destinations

Afghanistan Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Afghanistan year round climate

  • Spring (March–May): Average -5.1°C–9.9°C, cold and dry climate with little rainfall and large diurnal temperature variations. Common activities: Indoor activities, visiting museums, appreciating local culture. Recommended clothing: Thick coat, warm hat, scarf, gloves, thermal underwear.
  • Summer (June–August): Average 14.0°C–17.0°C, warm and dry climate with very little rainfall. Common activities: Outdoor activities such as hiking (at lower altitudes), visiting historical sites. Recommended clothing: Lightweight and breathable long-sleeved clothing, long pants, sun protection clothing, hat.
  • Autumn (September–November): Average 7.6°C–12.4°C, cool and dry climate with little rainfall. Common activities: Outdoor activities such as short trips, visiting markets. Recommended clothing: Jacket, long pants, warm clothing.
  • Winter (December–February): Average -9.1°C–-6.0°C, cold and dry climate with little rainfall; snowfall possible. Common activities: Indoor activities, visiting museums, enjoying warm traditional food. Recommended clothing: Heavy down jacket, warm hat, scarf, gloves, thermal underwear, waterproof jacket.

Afghanistan climatological average

Annual average temperature: approx. 4.5°C / Annual rainfall: approx. 16 mm / Summer humidity: 20%–30% / Rainiest month: April

Afghanistan monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
-6°C
1.2
February
-9.1°C
2.8
March
-5.1°C
3.1
April
1.6°C
3.3
May
9.9°C
2.4
June
14°C
0.3
July
17°C
0
August
16.4°C
0
September
12.4°C
0.9
October
7.6°C
1.2
November
2.3°C
1.2
December
-7.6°C
0.3

Afghanistan weather for the next seven days

7/25
Saturday
Sunny
27.4°C/16.3°C
7/26
Sunday
Sunny
28.6°C/18.3°C
7/27
Monday
Sunny
29.5°C/18.8°C
7/28
Tuesday
Sunny
30.5°C/18.8°C
7/29
Wednesday
Sunny
30.2°C/17.6°C
7/30
Thursday
Sunny
29.7°C/18.2°C
7/31
Friday
Sunny
29.3°C/17.7°C