Berlin a un climat océanique tempéré, signifiant des étés chauds et des hivers froids. Les températures nocturnes tombent généralement sous le 0° en hiver et les chutes de neige sont fréquentes, bien que la neige s'accumule rarement pendant plus de quelques jours. Les étés sont généralement agréables, avec des températures diurnes vers 20°C et des températures nocturnes supérieures à 10°C. Berlin est une ville assez ventée par rapport à une grande partie de l'Allemagne du Sud, mais pas aussi venteuse que des villes côtières comme Hambourg ou Lübeck. Une veste coupe-vent est hautement recommandée, surtout pendant les saisons intermédiaires.