Denmark Weather & Climate: Monthly Averages
Monthly climate averages for Denmark, temperatures, rainfall and the best time to visit.
Climate overview of Denmark
Summers are characterized by a lot of sunshine: about half of the annual sunshine is recorded from May to August. Summer temperatures are moderate with maximum temperatures around 21°C (70°F) in the warmest month July. At night the temperature drops to an average of 14°C (57°F).
In winter, the average maximum temperature remains around 3°C (37°F) in the coldest month January. The atmosphere is very humid in winter (relative humidity 85-86%). In severe winters, part of the Kattegat can freeze for a short time.
Explore Denmark by month
Pick a month to see the average temperature, rainfall and sunshine in Denmark — and find the best time to visit. (based on Copenhagen)
Places in Denmark
Select a city to see its average temperature, precipitation and hours of sunshine over the year.
Popular cities
- Ålbæk
- Allinge
- Bjerregård
- Blåvand
- Blokhus
- Bolilmark
- Bornholm Island
- Bøtø By
- Copenhagen
- Ebeltoft
- Falen
- Fanø
- Fanø Vesterhavsbad
- Fjand Gårde
- Gedser
- Gilleleje
- Grønhøj
- Hadsund
- Hals
- Harboør
- Havrvig
- Hejls
- Hemmet
- Ho
- Humble
- Hvide Sande
- Jerup
- Klaksvík
- Klegod
- Kramnitse
- Løkken
- Lønstrup
- Oksbøl
- Otterup
- Rømø Kirkeby
- Saltum
- Skagen
- Skovby
- Sønderby
- Sønderho
- Søndervig
- Tórshavn
- Tversted
- Vejby
- Vejers Strand
- Vester Sømarken
- Vestervig
- Væggerløse
- Øhuse
Popular cities by month
Compare cities per month. Toggle cities on/off.
Climate map
Average daily temperature, monthly rainfall & sunshine hours across cities.
Regional climate differences
Explore the climate diversity across Denmark.
Syddanmark
Based on Blåvand
Midtjylland
Based on Ebeltoft
Nordjylland
Based on Løkken
Sjælland island
Based on Copenhagen
Compare popular cities
Average daytime and nighttime temperatures, yearly rainfall and sunshine.
| Copenhagen | 4°C (39°F) – 22°C (72°F) | -1°C (30°F) – 14°C (57°F) | 750 mm (30 in) | 1,630 hours |
| Skagen | 5°C (41°F) – 19°C (66°F) | 1°C (34°F) – 16°C (61°F) | 819 mm (32 in) | 1,979 hours |
| Blåvand | 5°C (41°F) – 20°C (68°F) | 2°C (36°F) – 16°C (61°F) | 999 mm (39 in) | 1,717 hours |
| Rømø Kirkeby | 5°C (41°F) – 20°C (68°F) | 1°C (34°F) – 16°C (61°F) | 1037 mm (41 in) | 1,717 hours |
| Ebeltoft | 5°C (41°F) – 21°C (70°F) | 1°C (34°F) – 15°C (59°F) | 729 mm (29 in) | 1,843 hours |
| Lønstrup | 5°C (41°F) – 20°C (68°F) | 1°C (34°F) – 15°C (59°F) | 845 mm (33 in) | 1,809 hours |
FAQ
What temperatures can I expect in Denmark?
Otterup is the warmest destination, reaching 23°C (73°F) in July with nights around 13°C (55°F). Gilleleje is the coolest, with February daytime highs of just 4°C (39°F) and nights dropping to 0°C (32°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.
How much rain does Denmark get?
Rainfall varies across Denmark. Tórshavn is the wettest, receiving 1194 mm (47 in) per year, with December the wettest month at 136 mm (5.4 in). Allinge is the driest at 716 mm (28 in) per year. Use the climate map to explore rainfall patterns across regions.
How sunny is Denmark?
Skagen is the sunniest destination in Denmark, enjoying 1,979 hours of sunshine per year, with July the brightest month at 308 hours. Compare sunshine across cities in the charts above.
What is the climate like across Denmark?
Copenhagen has warm summers reaching 22°C (72°F) in July and cold winters dropping to 4°C (39°F), with 1,630 hours of sunshine and 750 mm (30 in) of rain per year. Skagen has pleasant summers reaching 19°C (66°F) in August and cold winters dropping to 5°C (41°F), with 1,979 hours of sunshine and 819 mm (32 in) of rain per year. Blåvand has pleasant summers reaching 20°C (68°F) in August and cold winters dropping to 5°C (41°F), with 1,717 hours of sunshine and 999 mm (39 in) of rain per year. Explore the climate charts and comparison table for more cities.