Germany Weather

🇩🇪 5 cities covered · Europe · oceanic climate
Warmest city
Frankfurt
Coolest city
Munich
Sunniest city
Munich
Best time to visit
May to September

Weather in Germany at a glance

Weather in Germany spans a single dominant oceanic climate across the 5 cities we cover. Frankfurt is typically the warmest spot, averaging 53°F (12°C) across the year, while Munich runs coolest at 50°F (10°C).

Quick facts

  • Warmest city: Frankfurt - annual average 53°
  • Coolest city: Munich - annual average 50°
  • Sunniest city: Munich (8.1 h sun/day)
  • Best time to visit: May to September
  • Climate type: oceanic

The bigger picture

For sunshine, Munich leads with about 8.1 hours of sun per day on average. Munich is the wettest of the covered cities, collecting roughly 1064 mm (41.9 inches) of precipitation a year, and Munich sees the most snow, around 21 snowy days annually. Averaged across the country's covered cities, May to September brings the most comfortable mix of temperature, dry days and daylight.

Live weather across Germany today

Germany cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy 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

Germany weather by month

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Rainy daysSunshine
January 41° 31° 14 3.6 h/day
February 45° 33° 12 5.5 h/day
March 50° 35° 12 7.3 h/day
April 58° 40° 11 9.8 h/day
May 66° 48° 12 10.9 h/day
June 74° 57° 12 11.9 h/day
July 76° 59° 12 11.8 h/day
August 77° 59° 12 10.8 h/day
September 69° 53° 10 9.2 h/day
October 59° 47° 12 6.1 h/day
November 48° 38° 13 4.2 h/day
December 43° 35° 14 3.0 h/day

Germany weather FAQs

What is the warmest city in Germany?
Among the cities we cover, Frankfurt is the warmest, averaging 53°F (12°C) across the year. Its hottest month is July, with highs near 79°F (26°C).
What is the coldest city in Germany?
Munich runs coldest, averaging 50°F (10°C) for the year; January lows average 27°F (-3°C).
What is the sunniest city in Germany?
Munich, with about 8.1 hours of sunshine per day averaged across the year.
When is the best time to visit Germany?
Averaged across the covered cities, May to September offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Germany?
Yes - 5 of the 5 covered cities see regular snowfall. Munich gets the most, about 21 snowy days in a typical year.
What is the climate of Germany like?
The covered cities fall under oceanic climate. That means mild temperatures year-round with regular rainfall.

More countries in Europe