Berlijn heeft een gematigd zeeklimaat, wat betekent warme zomers en koude winters. Nachttemperaturen vallen in de winter meestal onder het vriespunt en sneeuwval komt regelmatig voor, hoewel de sneeuw zich zelden langer dan een paar dagen ophoopt. De zomers zijn meestal aangenaam, met dagtemperaturen die meestal in de lage jaren 20 liggen en nachttemperaturen die boven de 10 ° C blijven. Berlijn is een nogal winderige stad in vergelijking met een groot deel van Zuid-Duitsland, hoewel lang niet zo winderig als kuststeden zoals Hamburg of Lübeck. Vooral tijdens de koudere seizoenen is een windstopper een echte aanrader.