Germany Weather: Live City Temperatures
Across the 37 covered cities, Karlsruhe is warmest on annual average at 54°, while Munich is coolest at 50°.
Weather in Germany at a glance
Weather in Germany spans a single dominant oceanic climate across the 37 cities we cover. Karlsruhe is typically the warmest spot, averaging 54°F (12°C) across the year, while Munich runs coolest at 50°F (10°C) - A spread of about 4°F (2°C).
Quick facts
- Warmest city: Karlsruhe - annual average 54°
- Coolest city: Munich - annual average 50°
- Sunniest city: Freiburg (8.6 h sun/day)
- Best time to visit: May to June
- Climate type: oceanic
The bigger picture
For sunshine, Freiburg leads with about 8.6 hours of sun per day on average. Wuppertal is the wettest of the covered cities, collecting roughly 1160 mm (45.7 inches) of precipitation a year, and Chemnitz sees the most snow, around 25 snowy days annually. Averaged across the country's covered cities, May to June brings the most comfortable mix of temperature, dry days and daylight.
These summaries use the same 2015–2024 climate dataset and live-weather process described in our weather data methodology.
Live weather across Germany today
Germany cities compared
| City | Annual avg | Hottest month | Coldest month | Rainy days/yr | Sun h/day | Snowy days/yr |
|---|---|---|---|---|---|---|
| Berlin | 51° | Aug · 78° | Jan · 31° | 125 | 7.8 | 7 |
| Munich | 50° | Jul · 76° | Jan · 27° | 158 | 8.1 | 21 |
| Hamburg | 51° | Aug · 74° | Jan · 33° | 151 | 7.5 | 8 |
| Frankfurt | 53° | Jul · 79° | Jan · 32° | 136 | 8.0 | 6 |
| Cologne | 53° | Aug · 76° | Jan · 34° | 158 | 7.7 | 6 |
| Duesseldorf | 53° | Aug · 76° | Jan · 34° | 160 | 7.8 | 6 |
| Stuttgart | 52° | Jul · 77° | Jan · 31° | 145 | 8.2 | 11 |
| Essen | 52° | Aug · 75° | Jan · 34° | 164 | 7.6 | 8 |
| Dortmund | 52° | Aug · 75° | Jan · 34° | 164 | 7.7 | 9 |
| Dresden | 51° | Aug · 78° | Jan · 30° | 138 | 7.9 | 14 |
| Bremen | 51° | Aug · 74° | Jan · 34° | 153 | 7.5 | 7 |
| Nuremberg | 51° | Aug · 78° | Jan · 30° | 146 | 7.9 | 15 |
| Hannover | 52° | Aug · 76° | Jan · 33° | 145 | 7.6 | 8 |
| Leipzig | 52° | Aug · 78° | Jan · 31° | 133 | 7.9 | 11 |
| Wuppertal | 51° | Aug · 73° | Jan · 32° | 179 | 7.6 | 15 |
| Bielefeld | 51° | Aug · 74° | Jan · 33° | 162 | 7.5 | 12 |
| Bonn | 53° | Aug · 77° | Jan · 34° | 155 | 7.7 | 6 |
| Muenster | 52° | Aug · 75° | Jan · 34° | 153 | 7.6 | 7 |
| Mannheim | 53° | Jul · 80° | Jan · 33° | 143 | 8.2 | 7 |
| Augsburg | 50° | Jul · 76° | Jan · 28° | 151 | 8.1 | 19 |
| Wiesbaden | 53° | Aug · 78° | Jan · 33° | 141 | 8.0 | 9 |
| Karlsruhe | 54° | Jul · 80° | Jan · 33° | 142 | 8.3 | 6 |
| Aachen | 52° | Aug · 74° | Jan · 33° | 163 | 7.6 | 10 |
| Moenchengladbach | 53° | Aug · 76° | Jan · 34° | 151 | 7.8 | 6 |
| Kiel | 50° | Aug · 72° | Jan · 33° | 152 | 7.6 | 9 |
| Chemnitz | 50° | Aug · 76° | Jan · 30° | 154 | 7.8 | 25 |
| Braunschweig | 51° | Aug · 76° | Jan · 33° | 143 | 7.5 | 9 |
| Magdeburg | 52° | Aug · 78° | Jan · 32° | 122 | 7.8 | 7 |
| Halle (Saale) | 52° | Aug · 78° | Jan · 32° | 125 | 8.0 | 9 |
| Freiburg | 53° | Jul · 79° | Jan · 32° | 155 | 8.6 | 14 |
| Erfurt | 51° | Aug · 77° | Jan · 31° | 134 | 7.8 | 12 |
| Luebeck | 50° | Aug · 73° | Jan · 33° | 143 | 7.6 | 9 |
| Rostock | 50° | Aug · 73° | Jan · 33° | 144 | 7.8 | 9 |
| Kassel | 51° | Aug · 76° | Jan · 32° | 148 | 7.6 | 16 |
| Potsdam | 52° | Aug · 77° | Jan · 32° | 126 | 7.9 | 8 |
| Saarbruecken | 52° | Jul · 77° | Jan · 32° | 146 | 7.9 | 9 |
| Hamm | 52° | Aug · 75° | Jan · 34° | 158 | 7.6 | 8 |
Germany weather by month
| Month | Avg high | Avg low | Covered-city high range | Rainy days | Sunshine |
|---|---|---|---|---|---|
| January | 41° | 32° | 39° to 43° Chemnitz to Cologne |
15 | 3.4 h/day |
| February | 45° | 33° | 42° to 47° Rostock to Karlsruhe |
12 | 5.4 h/day |
| March | 50° | 36° | 47° to 53° Rostock to Karlsruhe |
13 | 7.3 h/day |
| April | 57° | 40° | 53° to 60° Kiel to Karlsruhe |
11 | 9.8 h/day |
| May | 65° | 48° | 62° to 67° Kiel to Mannheim |
12 | 11.0 h/day |
| June | 73° | 56° | 69° to 77° Kiel to Mannheim |
11 | 11.8 h/day |
| July | 75° | 59° | 70° to 80° Kiel to Mannheim |
12 | 11.7 h/day |
| August | 76° | 59° | 72° to 80° Kiel to Karlsruhe |
12 | 10.8 h/day |
| September | 69° | 53° | 66° to 71° Kiel to Karlsruhe |
10 | 9.2 h/day |
| October | 59° | 47° | 57° to 62° Kiel to Karlsruhe |
12 | 6.1 h/day |
| November | 48° | 39° | 47° to 50° Augsburg to Cologne |
13 | 4.2 h/day |
| December | 44° | 36° | 41° to 46° Augsburg to Cologne |
14 | 3.0 h/day |