When to go · Denmark
Denmark in May
Great month. Long light evenings, fewer crowds than summer; holiday long weekends fill trains.
Key facts
- Verdict
- Great
- Crowds
- Medium
- Denmark
- Prices
- Medium
- Denmark
Verdict
Long light evenings, fewer crowds than summer; holiday long weekends fill trains.
Is another month better than May?
No other month rates higher than May for Denmark in this guide.
Weather in May
- Zealand and the islands · Copenhagen, Roskilde, Helsingør, Funen, Bornholmbest weather
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 coastbest weather
The North Sea coast is the windiest and wettest part; autumn storms bring storm surges on the Wadden Sea.
- Als: Als · South Jutland islandbest weather
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 islandbest weather
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 islandbest weather
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 Skagenbest weather
Wind year-round; dunes and beach weather best June–August. Autumn storms can close beach access.
- Jutland: East Jutland (Aarhus, lakes) · Aarhus, Silkeborg, Viborgbest weather
Sheltered and drier than the west; May–September for city and lake days.
- Lolland-Falster: Lolland-Falster · Both islands and the small islandsbest weather
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 Funenbest weather
Milder than the Danish average; summer is the ferry and kayak season, and winter sailings are fewer.
- Copenhagen17 °C (63 °F) / 8 °C (46 °F), 11 rain days63 °F (17 °C) / 46 °F (8 °C), 11 rain days
- Aakirkeby17 °C (63 °F) / 9 °C (48 °F), 9 rain days63 °F (17 °C) / 48 °F (9 °C), 9 rain days
- Aalborg16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Aarhus15.8 °C (60 °F) / 6.6 °C (44 °F), 9 rain days60 °F (15.8 °C) / 44 °F (6.6 °C), 9 rain days
- Aars16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Åbenrå16 °C (61 °F) / 8 °C (46 °F), 13 rain days61 °F (16 °C) / 46 °F (8 °C), 13 rain days
- Allinge-Sandvig16 °C (61 °F) / 9 °C (48 °F), 5 rain days61 °F (16 °C) / 48 °F (9 °C), 5 rain days
- Anholt16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Assens17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Billund16 °C (61 °F) / 6 °C (43 °F), 8 rain days61 °F (16 °C) / 43 °F (6 °C), 8 rain days
- Blokhus16 °C (61 °F) / 8 °C (46 °F), 11 rain days61 °F (16 °C) / 46 °F (8 °C), 11 rain days
- Bogø16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Bogense17 °C (63 °F) / 9 °C (48 °F), 5 rain days63 °F (17 °C) / 48 °F (9 °C), 5 rain days
- Dronninglund17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Ebeltoft16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Elsinore16 °C (61 °F) / 7 °C (45 °F), 7 rain days61 °F (16 °C) / 45 °F (7 °C), 7 rain days
- Esbjerg15 °C (59 °F) / 7 °C (45 °F), 10 rain days59 °F (15 °C) / 45 °F (7 °C), 10 rain days
- Faaborg16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Fanø16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Faxe16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Fjerritslev16 °C (61 °F) / 7 °C (45 °F), 12 rain days61 °F (16 °C) / 45 °F (7 °C), 12 rain days
- Fredensborg16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- Fredericia16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Frederikshavn15 °C (59 °F) / 7 °C (45 °F), 8 rain days59 °F (15 °C) / 45 °F (7 °C), 8 rain days
- Frederikssund16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Frederiksværk16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Gedser16 °C (61 °F) / 8 °C (46 °F), 10 rain days61 °F (16 °C) / 46 °F (8 °C), 10 rain days
- Glumsø16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Grenå17 °C (63 °F) / 8 °C (46 °F), 9 rain days63 °F (17 °C) / 46 °F (8 °C), 9 rain days
- Gudhjem16 °C (61 °F) / 9 °C (48 °F), 11 rain days61 °F (16 °C) / 48 °F (9 °C), 11 rain days
- Haderslev16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Hadsten16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Hadsund17 °C (63 °F) / 9 °C (48 °F), 5 rain days63 °F (17 °C) / 48 °F (9 °C), 5 rain days
- Hanstholm16 °C (61 °F) / 8 °C (46 °F), 11 rain days61 °F (16 °C) / 46 °F (8 °C), 11 rain days
- Hasle15 °C (59 °F) / 8 °C (46 °F), 7 rain days59 °F (15 °C) / 46 °F (8 °C), 7 rain days
- Haslev16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Herning16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Hillerød16 °C (61 °F) / 7 °C (45 °F), 7 rain days61 °F (16 °C) / 45 °F (7 °C), 7 rain days
- Hirtshals16 °C (61 °F) / 8 °C (46 °F), 5 rain days61 °F (16 °C) / 46 °F (8 °C), 5 rain days
- Hjallerup16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Højer16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Hjørring16 °C (61 °F) / 8 °C (46 °F), 5 rain days61 °F (16 °C) / 46 °F (8 °C), 5 rain days
- Høng16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Hobro16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Holbæk16 °C (61 °F) / 7 °C (45 °F), 12 rain days61 °F (16 °C) / 45 °F (7 °C), 12 rain days
- Horsens16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Hundested16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Jelling17 °C (63 °F) / 8 °C (46 °F), 7 rain days63 °F (17 °C) / 46 °F (8 °C), 7 rain days
- Kalundborg16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Køge16 °C (61 °F) / 7 °C (45 °F), 7 rain days61 °F (16 °C) / 45 °F (7 °C), 7 rain days
- Kolding16 °C (61 °F) / 7 °C (45 °F), 10 rain days61 °F (16 °C) / 45 °F (7 °C), 10 rain days
- Korsør16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Langeland16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Listed15 °C (59 °F) / 8 °C (46 °F), 5 rain days59 °F (15 °C) / 46 °F (8 °C), 5 rain days
- Løkken16 °C (61 °F) / 7 °C (45 °F), 5 rain days61 °F (16 °C) / 45 °F (7 °C), 5 rain days
- Lønstrup17 °C (63 °F) / 8 °C (46 °F), 8 rain days63 °F (17 °C) / 46 °F (8 °C), 8 rain days
- Læsø16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Mariager16 °C (61 °F) / 9 °C (48 °F), 9 rain days61 °F (16 °C) / 48 °F (9 °C), 9 rain days
- Maribo16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Marielyst16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Middelfart18 °C (64 °F) / 9 °C (48 °F), 8 rain days64 °F (18 °C) / 48 °F (9 °C), 8 rain days
- Nakskov17 °C (63 °F) / 8 °C (46 °F), 9 rain days63 °F (17 °C) / 46 °F (8 °C), 9 rain days
- Nexø14 °C (57 °F) / 7 °C (45 °F), 7 rain days57 °F (14 °C) / 45 °F (7 °C), 7 rain days
- Næstved17 °C (63 °F) / 8 °C (46 °F), 9 rain days63 °F (17 °C) / 46 °F (8 °C), 9 rain days
- Nyborg16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Nykøbing Falster16 °C (61 °F) / 7 °C (45 °F), 7 rain days61 °F (16 °C) / 45 °F (7 °C), 7 rain days
- Odense16 °C (61 °F) / 7 °C (45 °F), 12 rain days61 °F (16 °C) / 45 °F (7 °C), 12 rain days
- Otterup17 °C (63 °F) / 8 °C (46 °F), 8 rain days63 °F (17 °C) / 46 °F (8 °C), 8 rain days
- Præstø16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Ærø17 °C (63 °F) / 9 °C (48 °F), 5 rain days63 °F (17 °C) / 48 °F (9 °C), 5 rain days
- Randers16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Rødby17 °C (63 °F) / 9 °C (48 °F), 6 rain days63 °F (17 °C) / 48 °F (9 °C), 6 rain days
- Ribe16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Ringe16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Ringkøbing16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Ringsted17 °C (63 °F) / 8 °C (46 °F), 9 rain days63 °F (17 °C) / 46 °F (8 °C), 9 rain days
- Rømø15 °C (59 °F) / 8 °C (46 °F), 8 rain days59 °F (15 °C) / 46 °F (8 °C), 8 rain days
- Rønne15 °C (59 °F) / 6 °C (43 °F), 10 rain days59 °F (15 °C) / 43 °F (6 °C), 10 rain days
- Roskilde16 °C (61 °F) / 7 °C (45 °F), 7 rain days61 °F (16 °C) / 45 °F (7 °C), 7 rain days
- Sakskøbing17 °C (63 °F) / 8 °C (46 °F), 11 rain days63 °F (17 °C) / 46 °F (8 °C), 11 rain days
- Samsø16 °C (61 °F) / 7 °C (45 °F), 12 rain days61 °F (16 °C) / 45 °F (7 °C), 12 rain days
- Sæby16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Silkeborg16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Skagen14 °C (57 °F) / 6 °C (43 °F), 8 rain days57 °F (14 °C) / 43 °F (6 °C), 8 rain days
- Skanderborg16 °C (61 °F) / 6 °C (43 °F), 12 rain days61 °F (16 °C) / 43 °F (6 °C), 12 rain days
- Skive16 °C (61 °F) / 7 °C (45 °F), 12 rain days61 °F (16 °C) / 45 °F (7 °C), 12 rain days
- Skjern16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Skælskør16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Slagelse16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Sønderborg16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Snogebæk16 °C (61 °F) / 8 °C (46 °F), 6 rain days61 °F (16 °C) / 46 °F (8 °C), 6 rain days
- Sorø16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Øster Hurup16 °C (61 °F) / 8 °C (46 °F), 11 rain days61 °F (16 °C) / 46 °F (8 °C), 11 rain days
- Strynø16 °C (61 °F) / 8 °C (46 °F), 7 rain days61 °F (16 °C) / 46 °F (8 °C), 7 rain days
- Svendborg16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Tåsinge16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 rain days
- Thisted18 °C (64 °F) / 10 °C (50 °F), 8 rain days64 °F (18 °C) / 50 °F (10 °C), 8 rain days
- Tønder16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Varde16 °C (61 °F) / 9 °C (48 °F), 9 rain days61 °F (16 °C) / 48 °F (9 °C), 9 rain days
- Vejen16 °C (61 °F) / 9 °C (48 °F), 6 rain days61 °F (16 °C) / 48 °F (9 °C), 6 rain days
- Vejle16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Viborg17 °C (63 °F) / 9 °C (48 °F), 9 rain days63 °F (17 °C) / 48 °F (9 °C), 9 rain days
- Vordingborg16 °C (61 °F) / 7 °C (45 °F), 8 rain days61 °F (16 °C) / 45 °F (7 °C), 8 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.
Spring holidays
Ascension Day (6 May 2027) and Whit Monday (17 May 2027)
Long weekends: summer-house areas and trains busy, shops closed.
Copenhagen Marathon check
Mid May · Copenhagen
Road closures along the route; hotels fill.
Crowds and prices
- Crowds · Denmark
- Medium
- Prices · Denmark
- Medium
Compare two months
Weather, crowds and prices for any two months in Denmark, side by side.
Verdict
May: Great
Jun: Great
Crowds
May: Medium
Jun: High
Prices
May: Medium
Jun: High
Festivals listed
May: 2
Jun: 4
May: Long light evenings, fewer crowds than summer; holiday long weekends fill trains.
June: Best month: 17 h of light, harbour swimming, Sankt Hans bonfires; Roskilde Festival at month's end.
Denmark: figures are long-term averages from this guide, not a forecast.
What to pack
Nothing unusual for the weather this month.
Where to go in May
Rated best or good this month
Zealand and the islands
Best weather of the year (Copenhagen, Roskilde, Helsingør, Funen, Bornholm)
Jutland
Best weather of the year (Aarhus, Aalborg, Skagen, Ribe, west coast)
Long light; terraces open.
Best months: May–Sep
Best months: May–Sep
Best months: May–Sep
Best months: May–Sep
Best months: May–Sep
Best months: Apr–Oct; Jul–early Aug for the longest park hours
Best months: May–Sep
Best months: May–Sep
Best months: May–Sep