Le climat de Kaboul est grandement influencé par son emplacement dans une vallée à . Les étés (juin à septembre) sont chauds et secs, avec une moyenne allant de fin 20°C à mi-30°C avec pratiquement aucune précipitation. L'automne (octobre et novembre) est tempérée avec très peu de précipitations. L'hiver (décembre à mars) sont froids et c'est le moment de l'année qui voit le plus de précipitations (principalement de la neige, mais aussi de la glace, de la pluie verglaçante, du grésil et des jours plus chauds). Janvier est le mois le plus froid, avec en moyenne 4/-7°C. Le printemps (fin mars-début juin) est tempéré le nombre de pluie diminue dès début mai.