В связи с географическим положением Берлина, северо-восток Германии в 200 км от Балтийского моря, определенной части города характерен океанический климат. Если сказать иначе — умеренно теплый с равномерным увлажнением. При этом в более отдаленных от моря районах наблюдается влияние континентального климата — умеренно холодного с равномерным увлажнением. Также любопытно, что застройка Берлина позволяет сохранить много тепла: температура в городе обычно на 4 °C выше, чем в его окрестностях.

Лето в Берлине теплое, иногда бывает влажным. Больше всего осадков приходится на июнь, а всего выпадает их за год в среднем 570 мм. Средняя температура июня — августа составляет 17–19 °C, а в декабре — феврале она равна 0–2 °C. Зима холодная, но мягкая. Осадки выпадают на протяжении всего сезона, однако снежный покров, как правило, не держится долго. Недавним исключением стала зима 2009–2010, когда снег лежал в Берлине с конца декабря по начало марта.