Прибрежные области имеют умеренный морской климат (на крайнем севере — субарктический).
Во внутренних областях, особенно в горных районах, климат континентальный — более жаркий летом и холодный зимой.
Температура января — от +2 °C на юго-западе до −12 °C на севере,
Температура в июле — от +15 °C до +6 °C соответственно, хотя иногда воздух прогревается до +25 °C даже на севере.