Although small, Denmark is surrounded by three different bodies of water, which divide up the surf zones. The North Sea is the main surf producer and the west coast of Jutland is battered by fierce westerly winds all year-round. These winds, especially when they come from the SW, can throw up some head high waves in half a day, while the coastline of small bays and long, rock groynes help clean up the surf nicely. The best conditions occur when a heavy depression is spinning somewhere to the northwest between Norway and Scotland, sending swell lines up to 6ft, hopefully coinciding with calm weather or E winds. These heavenly days are far outnumbered by messy onshore ones and all swells come and go quickly. The Kattegat requires really strong onshore winds from the northerly quadrant to get any rideable action, while the few Baltic spots are even less reliable and need E winds. Spring tides are double the average, hitting 2m near the German border, decreasing to 0.3m at Skagen in the Kattegat. Storm surges are often greater than the tidal range. The Baltic is micro-tidal and barely moves.
The best area is the stretch from Klitmøller to Agger, with the popular Nr. Vorupør situated in the middle. Good windswell can be ridden in breezes from S to NE and the coast is well exposed to occasional groundswells from the SW to NW. It is all beachbreaks except for the mussel covered reef in Klitmøller. Exploring the miles of deserted beaches south of Agger, all the way to Hvide Sande is best done when winds are from an easterly direction. It's less consistent than the Klitmøller area and the straight coastline is more exposed, with fewer harbour walls and jetties for protection from the wind, but with a good swell and clean conditions the beachbreaks can be punchy and semi-hollow. The Kattegat is the closest place to surf from Copenhagen but the waves are pretty pathetic. It takes at least 6 hours of 15m/s W or NW winds to kick up some waves to ride between Gilleleje and Aalsgaarde on Zealand's north coast, while Hundested and Liseleje need N/NE. More spots are found on Jutland's east coast north of Ebeltoft, needing very strong Kattegat winds between N and E. The Baltic Sea is surfed around Stevns Klint and Rødvig. Stevns breaks on a moderate onshore E or SE wind and Rødvig needs a stronger E to blow for at least 8 hours. Other areas with potential include Moen to the south, but the best Danish Baltic waves are on the island of Bornholm. Countless points and bays facing many different directions with a long fetch from the NE-E makes every windy day surfable. Bona fide surf info about the island is scarce, but rumours say that it gets as good as the west coast of Jutland.
Most swells occur from September to April with the prime autumn months of September to November bringing the best waves to the west coast. Winter brings cold, near 4ºC water and short daylight hours, but more 6/4 clad surfers are braving the conditions to score the stronger waves. Summer can be really good, depending on the wind patterns and a 3/2 works in the warmest months. Swells are fewer, but the W wind will often provide good rideable windchop. The Kattegat works mainly in autumn northerlies, but wet summers can also bring many messy W wind days. Spring is often a good time for strong E winds in the Baltic, after the ice has gone.