Denmark i
Denmark

Denmark in January

Where it is warm, dry and good for swimming in Denmark in January — compared across the country’s main destinations.

Quick answers
Where is it warmest in Denmark in January?
Horsens is the warmest of the 16 destinations compared, with highs of 4°C (39°F) in January; Roskilde is the coolest at 2°C (36°F).
Can you swim in the sea in Denmark in January?
Hardly: even the warmest water, at Fjerritslev (5°C (41°F)), stays below 21 °C.
Warmest
4°
Horsens
Coolest
2°
Roskilde
Driest
43 mm
Elsinore
Warmest sea
5°
Fjerritslev

Across Denmark, January highs run from 2°C (36°F) (Roskilde) to 4°C (39°F) (Horsens). On average it is about as warm as December. Most destinations stay largely dry. Best bets this month: Aarhus, Copenhagen, and Aalborg.

Weather in January by city

PlaceDayNightRainSeaScore
Odense 4° -1° 48 mm — 4
Roskilde 2° -1° 50 mm — 3
Esbjerg 3° -1° 66 mm 4° 3
Frederikshavn 3° -1° 49 mm 4° 3
Horsens 4° -5° 49 mm — 3
Copenhagen 3° -1° 50 mm 3° 2
Inner City of Copenhagen 3° -1° 51 mm 3° 2
Elsinore 2° -2° 43 mm — 2
Sønderborg 3° -1° 66 mm — 2
Aarhus 4° -3° 48 mm 3° 1
Aalborg 3° -2° 48 mm — 1
Ribe 3° -1° 67 mm 3° 1
Rønne 3° -1° 47 mm 4° 1
Billund 3° -2° 70 mm — 0
Thisted 3° -1° 65 mm — 0
Fjerritslev 3° -2° 62 mm 5° 0

Public holidays in January

  • New Year's Day
Public holidays 2027 →

Frequently asked questions

What is the weather like in Denmark in January?

Average daytime highs range from 2° in Roskilde to 4° in Horsens.

Can you swim in Denmark in January?

The sea is cool: the warmest water is around Fjerritslev at about 5°.