When to go · Denmark
Denmark in April
Good month. Tivoli opens for the season (check dates); cherry blossom at Bispebjerg; still cool.
Key facts
- Verdict
- Good
- Crowds
- Medium
- Denmark
- Prices
- Medium
- Denmark
Verdict
Tivoli opens for the season (check dates); cherry blossom at Bispebjerg; still cool.
Is another month better than April?
April is rated good. 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 April
- Zealand and the islands · Copenhagen, Roskilde, Helsingør, Funen, Bornholmfine
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 coastfine
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 islandfine
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 islandfine
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 Skagenfine
Wind year-round; dunes and beach weather best June–August. Autumn storms can close beach access.
- Jutland: East Jutland (Aarhus, lakes) · Aarhus, Silkeborg, Viborgfine
Sheltered and drier than the west; May–September for city and lake days.
- Lolland-Falster: Lolland-Falster · Both islands and the small islandsfine
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.
- Copenhagen12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Aakirkeby13 °C (55 °F) / 4 °C (39 °F), 10 rain days55 °F (13 °C) / 39 °F (4 °C), 10 rain days
- Aalborg11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Aarhus11.4 °C (53 °F) / 3.1 °C (38 °F), 8 rain days53 °F (11.4 °C) / 38 °F (3.1 °C), 8 rain days
- Aars11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Åbenrå12 °C (54 °F) / 4 °C (39 °F), 12 rain days54 °F (12 °C) / 39 °F (4 °C), 12 rain days
- Allinge-Sandvig12 °C (54 °F) / 4 °C (39 °F), 6 rain days54 °F (12 °C) / 39 °F (4 °C), 6 rain days
- Anholt12 °C (54 °F) / 4 °C (39 °F), 9 rain days54 °F (12 °C) / 39 °F (4 °C), 9 rain days
- Assens13 °C (55 °F) / 5 °C (41 °F), 8 rain days55 °F (13 °C) / 41 °F (5 °C), 8 rain days
- Billund11 °C (52 °F) / 2 °C (36 °F), 8 rain days52 °F (11 °C) / 36 °F (2 °C), 8 rain days
- Blokhus12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Bogø11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Bogense12 °C (54 °F) / 5 °C (41 °F), 6 rain days54 °F (12 °C) / 41 °F (5 °C), 6 rain days
- Dronninglund13 °C (55 °F) / 5 °C (41 °F), 8 rain days55 °F (13 °C) / 41 °F (5 °C), 8 rain days
- Ebeltoft11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Elsinore10 °C (50 °F) / 2 °C (36 °F), 7 rain days50 °F (10 °C) / 36 °F (2 °C), 7 rain days
- Esbjerg11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Faaborg11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Fanø12 °C (54 °F) / 4 °C (39 °F), 8 rain days54 °F (12 °C) / 39 °F (4 °C), 8 rain days
- Faxe11 °C (52 °F) / 4 °C (39 °F), 8 rain days52 °F (11 °C) / 39 °F (4 °C), 8 rain days
- Fjerritslev11 °C (52 °F) / 3 °C (37 °F), 12 rain days52 °F (11 °C) / 37 °F (3 °C), 12 rain days
- Fredensborg11 °C (52 °F) / 2 °C (36 °F), 7 rain days52 °F (11 °C) / 36 °F (2 °C), 7 rain days
- Fredericia11 °C (52 °F) / 2 °C (36 °F), 9 rain days52 °F (11 °C) / 36 °F (2 °C), 9 rain days
- Frederikshavn10 °C (50 °F) / 3 °C (37 °F), 8 rain days50 °F (10 °C) / 37 °F (3 °C), 8 rain days
- Frederikssund11 °C (52 °F) / 4 °C (39 °F), 9 rain days52 °F (11 °C) / 39 °F (4 °C), 9 rain days
- Frederiksværk11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Gedser12 °C (54 °F) / 4 °C (39 °F), 9 rain days54 °F (12 °C) / 39 °F (4 °C), 9 rain days
- Glumsø11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Grenå13 °C (55 °F) / 4 °C (39 °F), 10 rain days55 °F (13 °C) / 39 °F (4 °C), 10 rain days
- Gudhjem11 °C (52 °F) / 4 °C (39 °F), 10 rain days52 °F (11 °C) / 39 °F (4 °C), 10 rain days
- Haderslev11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Hadsten11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Hadsund12 °C (54 °F) / 4 °C (39 °F), 6 rain days54 °F (12 °C) / 39 °F (4 °C), 6 rain days
- Hanstholm12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Hasle10 °C (50 °F) / 4 °C (39 °F), 7 rain days50 °F (10 °C) / 39 °F (4 °C), 7 rain days
- Haslev12 °C (54 °F) / 4 °C (39 °F), 9 rain days54 °F (12 °C) / 39 °F (4 °C), 9 rain days
- Herning12 °C (54 °F) / 3 °C (37 °F), 9 rain days54 °F (12 °C) / 37 °F (3 °C), 9 rain days
- Hillerød11 °C (52 °F) / 2 °C (36 °F), 7 rain days52 °F (11 °C) / 36 °F (2 °C), 7 rain days
- Hirtshals11 °C (52 °F) / 4 °C (39 °F), 6 rain days52 °F (11 °C) / 39 °F (4 °C), 6 rain days
- Hjallerup11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Højer12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Hjørring12 °C (54 °F) / 4 °C (39 °F), 6 rain days54 °F (12 °C) / 39 °F (4 °C), 6 rain days
- Høng12 °C (54 °F) / 3 °C (37 °F), 9 rain days54 °F (12 °C) / 37 °F (3 °C), 9 rain days
- Hobro11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Holbæk11 °C (52 °F) / 3 °C (37 °F), 12 rain days52 °F (11 °C) / 37 °F (3 °C), 12 rain days
- Horsens11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Hundested12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Jelling13 °C (55 °F) / 4 °C (39 °F), 8 rain days55 °F (13 °C) / 39 °F (4 °C), 8 rain days
- Kalundborg11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Køge11 °C (52 °F) / 3 °C (37 °F), 7 rain days52 °F (11 °C) / 37 °F (3 °C), 7 rain days
- Kolding11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Korsør11 °C (52 °F) / 4 °C (39 °F), 7 rain days52 °F (11 °C) / 39 °F (4 °C), 7 rain days
- Langeland11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Listed11 °C (52 °F) / 4 °C (39 °F), 6 rain days52 °F (11 °C) / 39 °F (4 °C), 6 rain days
- Løkken11 °C (52 °F) / 3 °C (37 °F), 5 rain days52 °F (11 °C) / 37 °F (3 °C), 5 rain days
- Lønstrup12 °C (54 °F) / 4 °C (39 °F), 8 rain days54 °F (12 °C) / 39 °F (4 °C), 8 rain days
- Læsø12 °C (54 °F) / 5 °C (41 °F), 9 rain days54 °F (12 °C) / 41 °F (5 °C), 9 rain days
- Mariager12 °C (54 °F) / 5 °C (41 °F), 10 rain days54 °F (12 °C) / 41 °F (5 °C), 10 rain days
- Maribo11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Marielyst11 °C (52 °F) / 4 °C (39 °F), 8 rain days52 °F (11 °C) / 39 °F (4 °C), 8 rain days
- Middelfart14 °C (57 °F) / 5 °C (41 °F), 9 rain days57 °F (14 °C) / 41 °F (5 °C), 9 rain days
- Nakskov13 °C (55 °F) / 4 °C (39 °F), 8 rain days55 °F (13 °C) / 39 °F (4 °C), 8 rain days
- Nexø9 °C (48 °F) / 3 °C (37 °F), 7 rain days48 °F (9 °C) / 37 °F (3 °C), 7 rain days
- Næstved13 °C (55 °F) / 4 °C (39 °F), 10 rain days55 °F (13 °C) / 39 °F (4 °C), 10 rain days
- Nyborg12 °C (54 °F) / 4 °C (39 °F), 8 rain days54 °F (12 °C) / 39 °F (4 °C), 8 rain days
- Nykøbing Falster11 °C (52 °F) / 3 °C (37 °F), 7 rain days52 °F (11 °C) / 37 °F (3 °C), 7 rain days
- Odense11 °C (52 °F) / 3 °C (37 °F), 12 rain days52 °F (11 °C) / 37 °F (3 °C), 12 rain days
- Otterup12 °C (54 °F) / 4 °C (39 °F), 8 rain days54 °F (12 °C) / 39 °F (4 °C), 8 rain days
- Præstø11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Ærø13 °C (55 °F) / 5 °C (41 °F), 6 rain days55 °F (13 °C) / 41 °F (5 °C), 6 rain days
- Randers11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Rødby13 °C (55 °F) / 5 °C (41 °F), 7 rain days55 °F (13 °C) / 41 °F (5 °C), 7 rain days
- Ribe11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Ringe11 °C (52 °F) / 4 °C (39 °F), 9 rain days52 °F (11 °C) / 39 °F (4 °C), 9 rain days
- Ringkøbing11 °C (52 °F) / 4 °C (39 °F), 9 rain days52 °F (11 °C) / 39 °F (4 °C), 9 rain days
- Ringsted13 °C (55 °F) / 4 °C (39 °F), 9 rain days55 °F (13 °C) / 39 °F (4 °C), 9 rain days
- Rømø11 °C (52 °F) / 4 °C (39 °F), 8 rain days52 °F (11 °C) / 39 °F (4 °C), 8 rain days
- Rønne9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Roskilde11 °C (52 °F) / 3 °C (37 °F), 7 rain days52 °F (11 °C) / 37 °F (3 °C), 7 rain days
- Sakskøbing13 °C (55 °F) / 4 °C (39 °F), 10 rain days55 °F (13 °C) / 39 °F (4 °C), 10 rain days
- Samsø11 °C (52 °F) / 3 °C (37 °F), 12 rain days52 °F (11 °C) / 37 °F (3 °C), 12 rain days
- Sæby12 °C (54 °F) / 4 °C (39 °F), 9 rain days54 °F (12 °C) / 39 °F (4 °C), 9 rain days
- Silkeborg11 °C (52 °F) / 2 °C (36 °F), 9 rain days52 °F (11 °C) / 36 °F (2 °C), 9 rain days
- Skagen9 °C (48 °F) / 2 °C (36 °F), 8 rain days48 °F (9 °C) / 36 °F (2 °C), 8 rain days
- Skanderborg11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Skive11 °C (52 °F) / 3 °C (37 °F), 12 rain days52 °F (11 °C) / 37 °F (3 °C), 12 rain days
- Skjern11 °C (52 °F) / 4 °C (39 °F), 9 rain days52 °F (11 °C) / 39 °F (4 °C), 9 rain days
- Skælskør11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Slagelse11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Sønderborg11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Snogebæk11 °C (52 °F) / 4 °C (39 °F), 7 rain days52 °F (11 °C) / 39 °F (4 °C), 7 rain days
- Sorø11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Øster Hurup12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Strynø12 °C (54 °F) / 4 °C (39 °F), 8 rain days54 °F (12 °C) / 39 °F (4 °C), 8 rain days
- Svendborg11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Tåsinge11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °C), 8 rain days
- Thisted13 °C (55 °F) / 5 °C (41 °F), 7 rain days55 °F (13 °C) / 41 °F (5 °C), 7 rain days
- Tønder12 °C (54 °F) / 4 °C (39 °F), 9 rain days54 °F (12 °C) / 39 °F (4 °C), 9 rain days
- Varde12 °C (54 °F) / 5 °C (41 °F), 8 rain days54 °F (12 °C) / 41 °F (5 °C), 8 rain days
- Vejen12 °C (54 °F) / 5 °C (41 °F), 7 rain days54 °F (12 °C) / 41 °F (5 °C), 7 rain days
- Vejle11 °C (52 °F) / 2 °C (36 °F), 9 rain days52 °F (11 °C) / 36 °F (2 °C), 9 rain days
- Viborg12 °C (54 °F) / 5 °C (41 °F), 9 rain days54 °F (12 °C) / 41 °F (5 °C), 9 rain days
- Vordingborg11 °C (52 °F) / 3 °C (37 °F), 8 rain days52 °F (11 °C) / 37 °F (3 °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.
Easter big impact
Maundy Thursday to Easter Monday (25–29 Mar 2027)
Five-day break for Danes; shops closed on the holy days, trains and ferries busy.
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
Apr: Good
May: Great (better)
Crowds
Apr: Medium
May: Medium
Prices
Apr: Medium
May: Medium
Festivals listed
Apr: 1
May: 2
April: Tivoli opens for the season (check dates); cherry blossom at Bispebjerg; still cool.
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
Nothing unusual for the weather this month.
Where to go in April
Rated best or good this month
Mild; Easter closures.
Best months: Apr–Oct; Jul–early Aug for the longest park hours
Best months: May–Sep for the night watchman and long evenings; Mar–Apr and Sep–Oct for the Black Sun starling flocks
Best months: May–Sep for beach weather; Mar–Apr and Sep–Oct for birds and oysters