Андорра находится в зоне субтропического горного климата. Страна полностью лежит в Пиренейских горах, которые ограждают ее от холодных ветров с севера, а находящееся вблизи Средиземное море еще больше смягчает погоду в Андорре. Лето в Андорре теплое, но не жаркое, воздух прогревается до +20-21 °C. Андорра отличается рельефной зональностью, поэтому погода может сильно разниться даже в одном районе в зависимости от расположения склона горы и высоты над уровнем моря. В нижней части Андорры находятся «теплые» хвойные леса, далее идет пояс альпийских лугов, а на самых вершинах гор снег не тает никогда. Дожди чаще всего идут в мае, а также осенью, с октября. Зимой часто идут сильные снегопады. Горнолыжный сезон начинается в декабре и не заканчивается до апреля. Несмотря на то, что зимой в Андорре днем воздух часто прогревается до +10 °С, снежный покров держится стойко и местами достигает трех метров глубины. Сильного мороза нет даже ночью — температура в среднем около -3 °С. За год в Андорре бывает около 250 солнечных дней, за что страна заслужила звание самого солнечного горнолыжного курорта Европы.