Average Annual Temperatures in Germany

Average annual temperatures for cities throughout Germany are listed below in degrees Celsius and Fahrenheit.

The tables give the maximum and minimum yearly temperatures based on three decades of weather data. Depending on the availability of information, the averages span either 1961 to 1990 or 1971 to 2000.

You can jump to a separate table for each section of the country: Northern, Central and Southern Germany.

Northern Germany

Included here are cities in the states of Berlin, Brandenburg, Bremen, Hamburg, Mecklenburg-Western Pomerania (Mecklenburg-Vorpommern), Lower Saxony (Niedersachsen), Saxony-Anhalt (Sachsen-Anhalt) and Schleswig-Holstein.

Average annual temperatures
High °F Low °F Place High °C Low °C
56 43 Berlin 13 6
56 41 Bremen 13 5
55 41 Hamburg 13 5
56 41 Hannover 13 5
54 42 Kiel 12 6
57 41 Magdeburg 14 5
56 41 Potsdam 13 5
53 43 Rostock 12 6

Central Germany

This section covers the states of Hesse (Hessen), North Rhine-Westphalia (Nordrhein-Westfalen), Rhineland-Palatinate (Rheinland-Pfalz), Saarland, Saxony (Sachsen) and Thuringia (Thüringen). Besides cities, the list includes Fichtelberg, a high point in the Ore Mountains where the weather station sits near the peak, at 1213 metres (3980 feet) elevation.

Temperatures averages for the year
High °F Low °F Place High °C Low °C
58 42 Cologne (Köln) 14 6
56 42 Dresden 13 6
54 40 Erfurt 12 4
56 44 Essen 13 7
43 33 Fichtelberg 6 0
58 42 Frankfurt 14 6
54 40 Gorlitz 12 5
55 42 Kassel 13 5
56 42 Leipzig 13 5
56 42 Saarbrüecken 13 5
57 42 Trier 14 6

Southern Germany

Cities in Baden-Württemberg and Bavaria (Bayern) states are in the table below. Also included is Oberstdorf, a mountain vacation town and ski holiday destination in the Bavarian Alps. The most extreme weather station on the list is Zugspitze at 2960 metres (9711 feet) elevation, near the top of Germany's highest peak.

Annual average temperature
High °F Low °F Place High °C Low °C
56 42 Constance (Konstanz) 14 6
59 45 Freiburg 15 7
59 43 Karlsruhe 15 6
55 40 Munich (München) 13 4
56 40 Nuremberg (Nürnberg) 14 5
54 35 Oberstdorf 12 2
56 40 Regensburg 13 4
57 43 Stuttgart 14 6
28 19 Zugspitze -2 -7
References

Deutscher Wetterdienst and World Meteorological Organization. World Weather Information Service.

World Data Center for Meteorology. Climate of the World.

Germany Temperatures
Back to Top