Berlin has a moderately cool and humid climate determined by a mixing of air masses from the Atlantic Ocean and the continental climate of eastern Europe. Predictably, December to February are the coldest months. When the winds blow from Russia it can get mighty chilly, with temperatures dropping below freezing. Generally, though, winters are relatively mild. More than half of the city's annual inversion days (when stagnant cold air traps warmer air below, bringing about smog) occur in these months.
July and August are the warmest times, though usually not chokingly hot. The nicest months are September and October, which deliver the added bonus of autumn foliage. May and June, when the trees are in bloom and the outdoor cafe season kicks off, are popular months too, though rain is more likely at this time.
| Month | Temp (°C) | Rainfall (mm) | Humidity (%) | Sunshine (hours) |
| Jan | -3 - 2 | 46 | 2 | |
| Feb | -3 - 3 | 40 | 2 | |
| Mar | 0 - 8 | 33 | 5 | |
| Apr | 4 - 13 | 42 | 6 | |
| May | 8 - 19 | 49 | 8 | |
| Jun | 12 - 22 | 65 | 8 | |
| Jul | 14 - 24 | 73 | 8 | |
| Aug | 13 - 23 | 69 | 7 | |
| Sep | 10 - 20 | 48 | 6 | |
| Oct | 6 - 13 | 49 | 4 | |
| Nov | 2 - 7 | 46 | 2 | |
| Dec | -1 - 3 | 43 | 1 |