When to go · Denmark
Denmark in January
Mixed month. Dark by 16:00, 0–3 °C (32–37 °F) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.Mixed month. Dark by 4:00 PM, 0–3 °C (32–37 °F) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.Mixed month. Dark by 16:00, 32–37 °F (0–3 °C) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.Mixed month. Dark by 4:00 PM, 32–37 °F (0–3 °C) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.
Key facts
- Verdict
- Mixed
- Crowds
- Low
- Denmark
- Prices
- Low
- Denmark
Verdict
Dark by 16:00, 0–3 °C (32–37 °F) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.Dark by 4:00 PM, 0–3 °C (32–37 °F) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.Dark by 16:00, 32–37 °F (0–3 °C) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.Dark by 4:00 PM, 32–37 °F (0–3 °C) and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.
Is another month better than January?
January is rated mixed. These months rate higher:
- MayGreatLong light evenings, fewer crowds than summer; holiday long weekends fill trains.
- JuneGreatBest month: 17 h of light, harbour swimming, Sankt Hans bonfires; Roskilde Festival at month's end.
- JulyGreatWarmest and busiest; Danes on holiday, some city restaurants close, beaches full.
- AugustGreatStill summer; Copenhagen Pride and food festivals; water warmest.
Weather in January
- Zealand and the islands · Copenhagen, Roskilde, Helsingør, Funen, Bornholmcool
Mild, damp and windy; summer highs 20–24 °C (68–75 °F) with 17 h of light, winter 0–4 °C (32–39 °F) with 7 h. Bornholm is the sunniest corner in summer.Mild, damp and windy; summer highs 68–75 °F (20–24 °C) with 17 h of light, winter 32–39 °F (0–4 °C) with 7 h. Bornholm is the sunniest corner in summer.
- Jutland · Aarhus, Aalborg, Skagen, Ribe, west coastcool
The North Sea coast is the windiest and wettest part; autumn storms bring storm surges on the Wadden Sea.
- Als: Als · South Jutland islandcool
Mild maritime climate; summer temps 20–22 °C (68–72 °F), winter 0–3 °C (32–37 °F).Mild maritime climate; summer temps 68–72 °F (20–22 °C), winter 32–37 °F (0–3 °C).
- Bornholm: Bornholm · whole islandcool
June–September is the season; Svaneke claims the most sunshine hours in Northern Europe. July–August is peak for Scandinavian, German and Polish visitors — book beds and bikes ahead.
- Funen: Funen · whole islandcold
May–Sep is the usable window; July and August are warmest and busiest on the coasts. Winter is grey and wet, with short daylight.
- Jutland: West coast (North Sea) · Blåvand to Skagencold
Wind year-round; dunes and beach weather best June–August. Autumn storms can close beach access.
- Jutland: East Jutland (Aarhus, lakes) · Aarhus, Silkeborg, Viborgcold
Sheltered and drier than the west; May–September for city and lake days.
- Lolland-Falster: Lolland-Falster · Both islands and the small islandscold
Baltic-facing and windy; June–August is the reliable window for beaches and cycling. Spring and autumn are quiet and cheap but wetter.
- Sydfynske Øhav: South Funen Archipelago · islands and coast south of Funencool
Milder than the Danish average; summer is the ferry and kayak season, and winter sailings are fewer.
- Copenhagen3 °C (37 °F) / -1 °C (30 °F), 16 rain days37 °F (3 °C) / 30 °F (-1 °C), 16 rain days
- Aakirkeby4 °C (39 °F) / -1 °C (30 °F), 8 rain days39 °F (4 °C) / 30 °F (-1 °C), 8 rain days
- Aalborg3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Aarhus3.5 °C (38 °F) / -0.9 °C (30 °F), 12 rain days38 °F (3.5 °C) / 30 °F (-0.9 °C), 12 rain days
- Aars3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Åbenrå2 °C (36 °F) / -2 °C (28 °F), 9 rain days36 °F (2 °C) / 28 °F (-2 °C), 9 rain days
- Allinge-Sandvig3 °C (37 °F) / -2 °C (28 °F), 8 rain days37 °F (3 °C) / 28 °F (-2 °C), 8 rain days
- Anholt3 °C (37 °F) / -1 °C (30 °F), 8 rain days37 °F (3 °C) / 30 °F (-1 °C), 8 rain days
- Assens5 °C (41 °F) / -1 °C (30 °F), 12 rain days41 °F (5 °C) / 30 °F (-1 °C), 12 rain days
- Billund3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Blokhus4 °C (39 °F) / -1 °C (30 °F), 8 rain days39 °F (4 °C) / 30 °F (-1 °C), 8 rain days
- Bogø3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Bogense2 °C (36 °F) / -1 °C (30 °F), 7 rain days36 °F (2 °C) / 30 °F (-1 °C), 7 rain days
- Dronninglund3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Ebeltoft3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Elsinore2 °C (36 °F) / -2 °C (28 °F), 9 rain days36 °F (2 °C) / 28 °F (-2 °C), 9 rain days
- Esbjerg4 °C (39 °F) / 0 °C (32 °F), 14 rain days39 °F (4 °C) / 32 °F (0 °C), 14 rain days
- Faaborg3 °C (37 °F) / -1 °C (30 °F), 12 rain days37 °F (3 °C) / 30 °F (-1 °C), 12 rain days
- Fanø5 °C (41 °F) / 0 °C (32 °F), 6 rain days41 °F (5 °C) / 32 °F (0 °C), 6 rain days
- Faxe3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Fjerritslev3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Fredensborg3 °C (37 °F) / -2 °C (28 °F), 9 rain days37 °F (3 °C) / 28 °F (-2 °C), 9 rain days
- Fredericia2 °C (36 °F) / -2 °C (28 °F), 12 rain days36 °F (2 °C) / 28 °F (-2 °C), 12 rain days
- Frederikshavn3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Frederikssund3 °C (37 °F) / -1 °C (30 °F), 12 rain days37 °F (3 °C) / 30 °F (-1 °C), 12 rain days
- Frederiksværk3 °C (37 °F) / -2 °C (28 °F), 11 rain days37 °F (3 °C) / 28 °F (-2 °C), 11 rain days
- Gedser4 °C (39 °F) / -1 °C (30 °F), 8 rain days39 °F (4 °C) / 30 °F (-1 °C), 8 rain days
- Glumsø3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
- Grenå4 °C (39 °F) / -1 °C (30 °F), 7 rain days39 °F (4 °C) / 30 °F (-1 °C), 7 rain days
- Gudhjem2 °C (36 °F) / -2 °C (28 °F), 8 rain days36 °F (2 °C) / 28 °F (-2 °C), 8 rain days
- Haderslev3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Hadsten3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Hadsund2 °C (36 °F) / -2 °C (28 °F), 8 rain days36 °F (2 °C) / 28 °F (-2 °C), 8 rain days
- Hanstholm5 °C (41 °F) / -1 °C (30 °F), 8 rain days41 °F (5 °C) / 30 °F (-1 °C), 8 rain days
- Hasle3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Haslev2 °C (36 °F) / -2 °C (28 °F), 7 rain days36 °F (2 °C) / 28 °F (-2 °C), 7 rain days
- Herning3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Hillerød3 °C (37 °F) / -2 °C (28 °F), 9 rain days37 °F (3 °C) / 28 °F (-2 °C), 9 rain days
- Hirtshals2 °C (36 °F) / -2 °C (28 °F), 8 rain days36 °F (2 °C) / 28 °F (-2 °C), 8 rain days
- Hjallerup3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
- Højer4 °C (39 °F) / -1 °C (30 °F), 8 rain days39 °F (4 °C) / 30 °F (-1 °C), 8 rain days
- Hjørring2 °C (36 °F) / -2 °C (28 °F), 9 rain days36 °F (2 °C) / 28 °F (-2 °C), 9 rain days
- Høng2 °C (36 °F) / -1 °C (30 °F), 7 rain days36 °F (2 °C) / 30 °F (-1 °C), 7 rain days
- Hobro3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Holbæk3 °C (37 °F) / -1 °C (30 °F), 17 rain days37 °F (3 °C) / 30 °F (-1 °C), 17 rain days
- Horsens3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Hundested2 °C (36 °F) / -1 °C (30 °F), 8 rain days36 °F (2 °C) / 30 °F (-1 °C), 8 rain days
- Jelling5 °C (41 °F) / -1 °C (30 °F), 9 rain days41 °F (5 °C) / 30 °F (-1 °C), 9 rain days
- Kalundborg3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Køge3 °C (37 °F) / -2 °C (28 °F), 9 rain days37 °F (3 °C) / 28 °F (-2 °C), 9 rain days
- Kolding3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Korsør3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Langeland3 °C (37 °F) / -1 °C (30 °F), 12 rain days37 °F (3 °C) / 30 °F (-1 °C), 12 rain days
- Listed4 °C (39 °F) / -1 °C (30 °F), 9 rain days39 °F (4 °C) / 30 °F (-1 °C), 9 rain days
- Løkken3 °C (37 °F) / -2 °C (28 °F), 8 rain days37 °F (3 °C) / 28 °F (-2 °C), 8 rain days
- Lønstrup4 °C (39 °F) / 0 °C (32 °F), 10 rain days39 °F (4 °C) / 32 °F (0 °C), 10 rain days
- Læsø2 °C (36 °F) / -2 °C (28 °F), 7 rain days36 °F (2 °C) / 28 °F (-2 °C), 7 rain days
- Mariager3 °C (37 °F) / -1 °C (30 °F), 8 rain days37 °F (3 °C) / 30 °F (-1 °C), 8 rain days
- Maribo3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Marielyst3 °C (37 °F) / -1 °C (30 °F), 11 rain days37 °F (3 °C) / 30 °F (-1 °C), 11 rain days
- Middelfart5 °C (41 °F) / 0 °C (32 °F), 8 rain days41 °F (5 °C) / 32 °F (0 °C), 8 rain days
- Nakskov4 °C (39 °F) / -1 °C (30 °F), 7 rain days39 °F (4 °C) / 30 °F (-1 °C), 7 rain days
- Nexø3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Næstved4 °C (39 °F) / -1 °C (30 °F), 8 rain days39 °F (4 °C) / 30 °F (-1 °C), 8 rain days
- Nyborg4 °C (39 °F) / -1 °C (30 °F), 7 rain days39 °F (4 °C) / 30 °F (-1 °C), 7 rain days
- Nykøbing Falster3 °C (37 °F) / -1 °C (30 °F), 10 rain days37 °F (3 °C) / 30 °F (-1 °C), 10 rain days
- Odense3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Otterup4 °C (39 °F) / -1 °C (30 °F), 11 rain days39 °F (4 °C) / 30 °F (-1 °C), 11 rain days
- Præstø3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
- Ærø5 °C (41 °F) / 0 °C (32 °F), 8 rain days41 °F (5 °C) / 32 °F (0 °C), 8 rain days
- Randers3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Rødby4 °C (39 °F) / -1 °C (30 °F), 10 rain days39 °F (4 °C) / 30 °F (-1 °C), 10 rain days
- Ribe4 °C (39 °F) / -1 °C (30 °F), 12 rain days39 °F (4 °C) / 30 °F (-1 °C), 12 rain days
- Ringe3 °C (37 °F) / -1 °C (30 °F), 12 rain days37 °F (3 °C) / 30 °F (-1 °C), 12 rain days
- Ringkøbing3 °C (37 °F) / -1 °C (30 °F), 7 rain days37 °F (3 °C) / 30 °F (-1 °C), 7 rain days
- Ringsted5 °C (41 °F) / -1 °C (30 °F), 7 rain days41 °F (5 °C) / 30 °F (-1 °C), 7 rain days
- Rømø4 °C (39 °F) / 0 °C (32 °F), 12 rain days39 °F (4 °C) / 32 °F (0 °C), 12 rain days
- Rønne2 °C (36 °F) / -2 °C (28 °F), 16 rain days36 °F (2 °C) / 28 °F (-2 °C), 16 rain days
- Roskilde3 °C (37 °F) / -2 °C (28 °F), 9 rain days37 °F (3 °C) / 28 °F (-2 °C), 9 rain days
- Sakskøbing5 °C (41 °F) / -1 °C (30 °F), 7 rain days41 °F (5 °C) / 30 °F (-1 °C), 7 rain days
- Samsø3 °C (37 °F) / -2 °C (28 °F), 15 rain days37 °F (3 °C) / 28 °F (-2 °C), 15 rain days
- Sæby2 °C (36 °F) / -2 °C (28 °F), 7 rain days36 °F (2 °C) / 28 °F (-2 °C), 7 rain days
- Silkeborg3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Skagen3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Skanderborg3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Skive3 °C (37 °F) / -2 °C (28 °F), 17 rain days37 °F (3 °C) / 28 °F (-2 °C), 17 rain days
- Skjern3 °C (37 °F) / -1 °C (30 °F), 12 rain days37 °F (3 °C) / 30 °F (-1 °C), 12 rain days
- Skælskør3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
- Slagelse3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
- Sønderborg3 °C (37 °F) / -1 °C (30 °F), 12 rain days37 °F (3 °C) / 30 °F (-1 °C), 12 rain days
- Snogebæk2 °C (36 °F) / -2 °C (28 °F), 10 rain days36 °F (2 °C) / 28 °F (-2 °C), 10 rain days
- Sorø3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
- Øster Hurup2 °C (36 °F) / -2 °C (28 °F), 8 rain days36 °F (2 °C) / 28 °F (-2 °C), 8 rain days
- Strynø4 °C (39 °F) / 0 °C (32 °F), 9 rain days39 °F (4 °C) / 32 °F (0 °C), 9 rain days
- Svendborg3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Tåsinge3 °C (37 °F) / -1 °C (30 °F), 11 rain days37 °F (3 °C) / 30 °F (-1 °C), 11 rain days
- Thisted3 °C (37 °F) / -1 °C (30 °F), 5 rain days37 °F (3 °C) / 30 °F (-1 °C), 5 rain days
- Tønder2 °C (36 °F) / -2 °C (28 °F), 8 rain days36 °F (2 °C) / 28 °F (-2 °C), 8 rain days
- Varde3 °C (37 °F) / -1 °C (30 °F), 6 rain days37 °F (3 °C) / 30 °F (-1 °C), 6 rain days
- Vejen2 °C (36 °F) / -2 °C (28 °F), 10 rain days36 °F (2 °C) / 28 °F (-2 °C), 10 rain days
- Vejle3 °C (37 °F) / -2 °C (28 °F), 12 rain days37 °F (3 °C) / 28 °F (-2 °C), 12 rain days
- Viborg2 °C (36 °F) / -2 °C (28 °F), 7 rain days36 °F (2 °C) / 28 °F (-2 °C), 7 rain days
- Vordingborg3 °C (37 °F) / -2 °C (28 °F), 10 rain days37 °F (3 °C) / 28 °F (-2 °C), 10 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
New Year
31 Dec – 1 Jan
Fireworks everywhere at midnight; many restaurants closed on the 1st.
Crowds and prices
- Crowds · Denmark
- Low
- Prices · Denmark
- Low
Compare two months
Weather, crowds and prices for any two months in Denmark, side by side.
Verdict
Jan: Mixed
May: Great (better)
Crowds
Jan: Low
May: Medium
Prices
Jan: Low
May: Medium
Festivals listed
Jan: 1
May: 2
January: Dark by 16:00, 0–3 °C and grey; museums, cafés and saunas carry the trip. Cheapest hotels of the year.
May: Long light evenings, fewer crowds than summer; holiday long weekends fill trains.
Denmark: figures are long-term averages from this guide, not a forecast.
What to pack
- Layers: a fleece or light jacket