Умеренный, переходный от морского к континентальному: вдоль балтийского побережья — морской, вдали от моря — ближе к умеренно-континентальному.
Средняя температура воздуха в январе -4..-7°C, в июле +18..+20°C. Из-за влияния моря погода достаточно неустойчива и нередко может меняться несколько раз за день, особенно весной и осенью. Благодаря малой глубине дна вода в море и озёрах быстро прогревается, в июле температура воды +20..+24°C.
Пляжный сезон длится с начала июня до конца августа, а лучшее время для посещения страны — с начала мая до середины сентября.