ES EN

Surfing at Pantín

Beach break de arena · A Coruña · 31-year record (1995–2025)

Rating now
from 0 to 10
Wave height
 
Energy
 
Wind
 

Marine model forecast from Open-Meteo, refreshed when the page loads.

7-day forecast

Four slots a day with groundswell height and period, wave energy in kilojoules and the wind classified against the orientation of Pantín.

DaySlotHeightPeriodDirectionEnergyWindRating

← Swipe the table to see every column →

Loading the marine forecast…

Wave power, not just wave height

Height alone is misleading. A metre and a half of swell at twelve seconds carries far more water behind it — and breaks with far more force — than a metre and a half at six seconds, even though both read the same in a forecast. What measures that difference is wave energy: what a whole wave carries per metre of crest, expressed in kilojoules.

It comes from E = ρg²/(32π) · H² · T², so it grows with the square of the height and the square of the period — which is why a long groundswell hits so much harder than a short windswell of the same size. As a reference, below 100 kJ it is small; 100 to 300 works for a longboard; from 300 kJ there is plenty of push for a shortboard; and past 1,000 kJ the sea starts to get serious.

At Pantín the historical mean is 744 kJ and one day in ten exceeds 1,850 kJ; the record in the series is 20,065 kJ. The most powerful month is January at 1,594 kJ, and the weakest July at 143. The forecast above gives the value for each slot.

If you prefer the unit used in oceanography, mean wave power here is 31.4 kW per metre of crest. It measures something different — energy per second rather than per wave — so the period counts for less.

When there are waves at Pantín

Share of hours in each month with surfable sea, with good surf — enough swell and favourable wind —, mean height and mean wave power. Tap to switch indicator.

Surfable sea (%)
43.5878686878778.178.164.564.5474734.134.123.523.530.330.354.254.270.170.178.678.684.584.5JFMAMJJASOND

Where the swell and the wind come from

Across the 271,752 hourly reanalysis records, 25.9 % of the swell reaching Pantín comes from the WNW. Median height is 2.10 m and mean period 8.8 s; one day in ten the sea tops 3.9 m.

Surfable sea — at least 0.8 m and an 8 s period — occurs 61 % of the time over the year, peaking in February (87 %) and bottoming out in July (24 %).

Wind is what separates a good day from a wasted one. At Pantín the swell arrives from the NNW, so the wind blows offshore — the one that grooms the wave — when it comes from the SSE. That happens 19 % of the hours in the year. Add 20 % of glassy hours, below 8 km/h, and the air is in your favour 39 % of the time.

Against you: 17 % of the time the wind blows onshore and messes the wave up. The most repeated direction of the year is ENE. On average there are about 62 hours a year with wind above 40 km/h, concentrated in the winter storms.

Both roses carry a marker on the rim showing what suits this spot. Pantín faces NNW (330°), so clean swell only enters from W to NE — the blue arc. The dominant swell direction is WNW, with 26 % of the hours in the year, and it falls squarely inside that window, which is why the spot is rarely flat.

Wind works the other way round: the good one blows from land to sea, holding the wall of the wave up and grooming it. Here that is the wind from E to SSW, the green arc. The red one is onshore, arriving from sea to land and messing up the surface: W to NNE. The most frequent wind of the year is from the ENE.

Wave rose · All year
4.4 %11.7 %35 %N · < 0.5 m: 0.0 %N · 0.5–1 m: 0.5 %N · 1–1.5 m: 1.8 %N · 1.5–2 m: 1.9 %N · 2–3 m: 1.8 %N · > 3 m: 0.5 %NNE · < 0.5 m: 0.0 %NNE · 0.5–1 m: 0.3 %NNE · 1–1.5 m: 1.3 %NNE · 1.5–2 m: 1.5 %NNE · 2–3 m: 1.6 %NNE · > 3 m: 0.3 %NE · < 0.5 m: 0.0 %NE · 0.5–1 m: 0.2 %NE · 1–1.5 m: 1.1 %NE · 1.5–2 m: 1.6 %NE · 2–3 m: 1.7 %NE · > 3 m: 0.4 %ENE · < 0.5 m: 0.0 %ENE · 0.5–1 m: 0.0 %ENE · 1–1.5 m: 0.5 %ENE · 1.5–2 m: 1.2 %ENE · 2–3 m: 1.5 %ENE · > 3 m: 0.4 %E · < 0.5 m: 0.0 %E · 0.5–1 m: 0.0 %E · 1–1.5 m: 0.0 %E · 1.5–2 m: 0.1 %E · 2–3 m: 0.2 %E · > 3 m: 0.0 %ESE · < 0.5 m: 0.0 %ESE · 0.5–1 m: 0.0 %ESE · 1–1.5 m: 0.0 %ESE · 1.5–2 m: 0.0 %ESE · 2–3 m: 0.0 %ESE · > 3 m: 0.0 %SE · < 0.5 m: 0.0 %SE · 0.5–1 m: 0.0 %SE · 1–1.5 m: 0.0 %SE · 1.5–2 m: 0.0 %SE · 2–3 m: 0.0 %SE · > 3 m: 0.0 %SSE · < 0.5 m: 0.0 %SSE · 0.5–1 m: 0.0 %SSE · 1–1.5 m: 0.0 %SSE · 1.5–2 m: 0.0 %SSE · 2–3 m: 0.0 %SSE · > 3 m: 0.0 %S · < 0.5 m: 0.0 %S · 0.5–1 m: 0.0 %S · 1–1.5 m: 0.0 %S · 1.5–2 m: 0.0 %S · 2–3 m: 0.0 %S · > 3 m: 0.0 %SSW · < 0.5 m: 0.0 %SSW · 0.5–1 m: 0.0 %SSW · 1–1.5 m: 0.0 %SSW · 1.5–2 m: 0.0 %SSW · 2–3 m: 0.0 %SSW · > 3 m: 0.0 %SW · < 0.5 m: 0.0 %SW · 0.5–1 m: 0.0 %SW · 1–1.5 m: 0.1 %SW · 1.5–2 m: 0.1 %SW · 2–3 m: 0.2 %SW · > 3 m: 0.2 %WSW · < 0.5 m: 0.0 %WSW · 0.5–1 m: 0.1 %WSW · 1–1.5 m: 0.6 %WSW · 1.5–2 m: 0.8 %WSW · 2–3 m: 1.4 %WSW · > 3 m: 1.3 %W · < 0.5 m: 0.0 %W · 0.5–1 m: 0.4 %W · 1–1.5 m: 2.0 %W · 1.5–2 m: 2.7 %W · 2–3 m: 4.5 %W · > 3 m: 5.1 %WNW · < 0.5 m: 0.0 %WNW · 0.5–1 m: 1.0 %WNW · 1–1.5 m: 4.1 %WNW · 1.5–2 m: 4.8 %WNW · 2–3 m: 7.7 %WNW · > 3 m: 8.3 %NW · < 0.5 m: 0.0 %NW · 0.5–1 m: 1.3 %NW · 1–1.5 m: 4.7 %NW · 1.5–2 m: 5.2 %NW · 2–3 m: 7.1 %NW · > 3 m: 5.9 %NNW · < 0.5 m: 0.0 %NNW · 0.5–1 m: 0.8 %NNW · 1–1.5 m: 2.4 %NNW · 1.5–2 m: 2.5 %NNW · 2–3 m: 2.9 %NNW · > 3 m: 1.3 %Swell window: W to NENESW
< 0.5 m0.5–1 m1–1.5 m1.5–2 m2–3 m> 3 mSwell window: W to NE
Wind rose · All year
2.5 %6.7 %20 %N · calm (< 8): 1.0 %N · 8–19: 2.3 %N · 19–30: 0.4 %N · 30–40: 0.0 %N · > 40 km/h: 0.0 %NNE · calm (< 8): 1.1 %NNE · 8–19: 3.4 %NNE · 19–30: 0.9 %NNE · 30–40: 0.0 %NNE · > 40 km/h: 0.0 %NE · calm (< 8): 1.4 %NE · 8–19: 5.4 %NE · 19–30: 3.6 %NE · 30–40: 0.2 %NE · > 40 km/h: 0.0 %ENE · calm (< 8): 1.3 %ENE · 8–19: 5.2 %ENE · 19–30: 6.3 %ENE · 30–40: 1.1 %ENE · > 40 km/h: 0.1 %E · calm (< 8): 1.5 %E · 8–19: 3.5 %E · 19–30: 1.0 %E · 30–40: 0.1 %E · > 40 km/h: 0.0 %ESE · calm (< 8): 1.7 %ESE · 8–19: 1.3 %ESE · 19–30: 0.0 %ESE · 30–40: 0.0 %ESE · > 40 km/h: 0.0 %SE · calm (< 8): 2.3 %SE · 8–19: 1.2 %SE · 19–30: 0.1 %SE · 30–40: 0.0 %SE · > 40 km/h: 0.0 %SSE · calm (< 8): 1.4 %SSE · 8–19: 1.4 %SSE · 19–30: 0.3 %SSE · 30–40: 0.0 %SSE · > 40 km/h: 0.0 %S · calm (< 8): 1.2 %S · 8–19: 2.8 %S · 19–30: 1.8 %S · 30–40: 0.5 %S · > 40 km/h: 0.1 %SSW · calm (< 8): 1.0 %SSW · 8–19: 3.4 %SSW · 19–30: 4.0 %SSW · 30–40: 1.5 %SSW · > 40 km/h: 0.2 %SW · calm (< 8): 1.1 %SW · 8–19: 3.5 %SW · 19–30: 3.6 %SW · 30–40: 1.2 %SW · > 40 km/h: 0.2 %WSW · calm (< 8): 0.9 %WSW · 8–19: 3.2 %WSW · 19–30: 2.7 %WSW · 30–40: 0.7 %WSW · > 40 km/h: 0.1 %W · calm (< 8): 1.0 %W · 8–19: 3.0 %W · 19–30: 1.6 %W · 30–40: 0.3 %W · > 40 km/h: 0.1 %WNW · calm (< 8): 0.9 %WNW · 8–19: 2.4 %WNW · 19–30: 0.8 %WNW · 30–40: 0.1 %WNW · > 40 km/h: 0.0 %NW · calm (< 8): 1.0 %NW · 8–19: 2.0 %NW · 19–30: 0.5 %NW · 30–40: 0.1 %NW · > 40 km/h: 0.0 %NNW · calm (< 8): 0.9 %NNW · 8–19: 1.8 %NNW · 19–30: 0.4 %NNW · 30–40: 0.0 %NNW · > 40 km/h: 0.0 %Offshore, the good one: E to SSWOnshore, the spoiler: W to NNENESW
calm (< 8)8–1919–3030–40> 40 km/hOffshore, the good one: E to SSWOnshore, the spoiler: W to NNE

Each spoke points to the direction the swell or wind comes from, and its length is the share of hours. The scale is square-root, as is standard for roses, so small sectors do not vanish next to the dominant one.

What Pantín is like

Pantín, in Valdoviño, is probably the best-known beach break on the peninsula: since the eighties it has hosted the Pantín Classic, one of the longest-running events on the European circuit. Its sand bottom forms fast, powerful peaks, and its exposure to the northwest means it is rarely flat. The cliff at the northern end gives some shelter when the wind picks up.

Break type
Beach break de arena
Level
Intermedio y avanzado
Orientation
NNW (330°)
Swell that lights it up
WNW
Offshore wind
from the SSE
Best months
January, February and December
Median height
2.10 m
Mean energy
744 kJ

The water and where it is

Sea temperature forecast for the coming hours: .

Where these numbers come from

The statistics on this page are not estimates: they are computed over 271,752 hourly records from the ERA5 reanalysis between 1995-01-01 and 2025-12-31, 31 full years. ERA5 is the atmospheric reanalysis of the European Centre for Medium-Range Weather Forecasts, and its ocean component reconstructs the state of the sea hour by hour by combining the wave model with every available observation.

Wave data comes from the ERA5-Ocean model and 10-metre wind from atmospheric ERA5, both served by Open-Meteo. The next seven days come from the operational marine model, which is a different thing: a forecast, not a record.

Two limits worth keeping in mind. First, the model describes the open sea, and what the wave does when it meets the specific bottom at Pantín — the bank, the reef, the tide — is not in these numbers. Second, model resolution is several kilometres, so on deeply indented coastlines the grid point can sit some way from the peak. Always check the local report before paddling out.

Other spots

See the daily ranking of every spot →