Skip to content
Voykit

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

GreatVoykit month rating for Denmark

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.

  • 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).

  • 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 days
  • Aakirkeby17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Aalborg16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Aarhus15.8 °C (60 °F) / 6.6 °C (44 °F), 9 rain days
  • Aars16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Åbenrå16 °C (61 °F) / 8 °C (46 °F), 13 rain days
  • Allinge-Sandvig16 °C (61 °F) / 9 °C (48 °F), 5 rain days
  • Anholt16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Assens17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Billund16 °C (61 °F) / 6 °C (43 °F), 8 rain days
  • Blokhus16 °C (61 °F) / 8 °C (46 °F), 11 rain days
  • Bogø16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Bogense17 °C (63 °F) / 9 °C (48 °F), 5 rain days
  • Dronninglund17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Ebeltoft16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Elsinore16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Esbjerg15 °C (59 °F) / 7 °C (45 °F), 10 rain days
  • Faaborg16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Fanø16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Faxe16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Fjerritslev16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Fredensborg16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Fredericia16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Frederikshavn15 °C (59 °F) / 7 °C (45 °F), 8 rain days
  • Frederikssund16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Frederiksværk16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Gedser16 °C (61 °F) / 8 °C (46 °F), 10 rain days
  • Glumsø16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Grenå17 °C (63 °F) / 8 °C (46 °F), 9 rain days
  • Gudhjem16 °C (61 °F) / 9 °C (48 °F), 11 rain days
  • Haderslev16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Hadsten16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Hadsund17 °C (63 °F) / 9 °C (48 °F), 5 rain days
  • Hanstholm16 °C (61 °F) / 8 °C (46 °F), 11 rain days
  • Hasle15 °C (59 °F) / 8 °C (46 °F), 7 rain days
  • Haslev16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Herning16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Hillerød16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Hirtshals16 °C (61 °F) / 8 °C (46 °F), 5 rain days
  • Hjallerup16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Højer16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Hjørring16 °C (61 °F) / 8 °C (46 °F), 5 rain days
  • Høng16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Hobro16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Holbæk16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Horsens16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Hundested16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Jelling17 °C (63 °F) / 8 °C (46 °F), 7 rain days
  • Kalundborg16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Køge16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Kolding16 °C (61 °F) / 7 °C (45 °F), 10 rain days
  • Korsør16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Langeland16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Listed15 °C (59 °F) / 8 °C (46 °F), 5 rain days
  • Løkken16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Lønstrup17 °C (63 °F) / 8 °C (46 °F), 8 rain days
  • Læsø16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Mariager16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Maribo16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Marielyst16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Middelfart18 °C (64 °F) / 9 °C (48 °F), 8 rain days
  • Nakskov17 °C (63 °F) / 8 °C (46 °F), 9 rain days
  • Nexø14 °C (57 °F) / 7 °C (45 °F), 7 rain days
  • Næstved17 °C (63 °F) / 8 °C (46 °F), 9 rain days
  • Nyborg16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Nykøbing Falster16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Odense16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Otterup17 °C (63 °F) / 8 °C (46 °F), 8 rain days
  • Præstø16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Ærø17 °C (63 °F) / 9 °C (48 °F), 5 rain days
  • Randers16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Rødby17 °C (63 °F) / 9 °C (48 °F), 6 rain days
  • Ribe16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Ringe16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Ringkøbing16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Ringsted17 °C (63 °F) / 8 °C (46 °F), 9 rain days
  • Rømø15 °C (59 °F) / 8 °C (46 °F), 8 rain days
  • Rønne15 °C (59 °F) / 6 °C (43 °F), 10 rain days
  • Roskilde16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Sakskøbing17 °C (63 °F) / 8 °C (46 °F), 11 rain days
  • Samsø16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Sæby16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Silkeborg16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Skagen14 °C (57 °F) / 6 °C (43 °F), 8 rain days
  • Skanderborg16 °C (61 °F) / 6 °C (43 °F), 12 rain days
  • Skive16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Skjern16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Skælskør16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Slagelse16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Sønderborg16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Snogebæk16 °C (61 °F) / 8 °C (46 °F), 6 rain days
  • Sorø16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Øster Hurup16 °C (61 °F) / 8 °C (46 °F), 11 rain days
  • Strynø16 °C (61 °F) / 8 °C (46 °F), 7 rain days
  • Svendborg16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Tåsinge16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Thisted18 °C (64 °F) / 10 °C (50 °F), 8 rain days
  • Tønder16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Varde16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Vejen16 °C (61 °F) / 9 °C (48 °F), 6 rain days
  • Vejle16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Viborg17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Vordingborg16 °C (61 °F) / 7 °C (45 °F), 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.

Build the full packing list for your trip →

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)

  • Copenhagen

    Long light; terraces open.

  • Aalborg

    Best months: May–Sep

  • Aarhus

    Best months: May–Sep

  • Aars

    Best months: May–Sep

  • Åbenrå

    Best months: May–Sep

  • Assens

    Best months: May–Sep

  • Billund

    Best months: Apr–Oct; Jul–early Aug for the longest park hours

  • Bogense

    Best months: May–Sep

  • Dronninglund

    Best months: May–Sep

  • Ebeltoft

    Best months: May–Sep