I norra delen av landet är klimatet typiskt nordatlantiskt med mycket nederbörd under hela året och måttliga skillnader mellan årstiderna. Längst söderut är det typiskt Medelhavsklimat med mindre nederbörd och varma somrar.