Территория страны неоднородна по погодным условиям из-за высотной поясности (здесь насчитывается 8 климатических зон из 11 существующих в мире). Средняя температура июля колеблется от +5 °C в высокогорных районах до +27 °C в низменных. Января, соответственно, от −10 °C до +3 °C.
Максимальная летняя температура может достигать +45 °C, зимой же столбик термометра в горных районах зачастую опускается ночью до −40 °C. Характерны сильные северные ветры, главным образом, осенью.
Лучшее время для посещения страны — период с апреля по октябрь.