Le climat de l’Afghanistan est un climat continental, le pays étant essentiellement situé à l’intérieur des terres. Il connaît des étés chauds et des hivers rigoureux. On note des microclimats et des contrastes selon les régions. Le Nord est plus humide. La pluviométrie est particulièrement élevée au début printemps, avec parfois une grande concentration au mois de mars. En altitude, comme à Bamiyan, les températures hivernales descendent souvent en dessous de 0°C. Le Sud profite d’un climat plus avantageux. Il fait plus chaud et les températures hivernales sont plus douces qu’au Nord. C’est également une zone aride avec de faibles précipitations entre janvier et mars.