ES EN

Surfing at Razo

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 Razo.

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 Razo the historical mean is 661 kJ and one day in ten exceeds 1,655 kJ; the record in the series is 17,072 kJ. The most powerful month is January at 1,406 kJ, and the weakest July at 128. The forecast above gives the value for each slot.

If you prefer the unit used in oceanography, mean wave power here is 27.2 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 Razo

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 (%)
45.390.689.489.490.690.6848470.170.153.653.638.838.826.826.834.134.162.662.677.577.582.782.78989JFMAMJJASOND

Where the swell and the wind come from

Across the 271,752 hourly reanalysis records, 28.9 % of the swell reaching Razo comes from the NW. Median height is 1.90 m and mean period 9.1 s; one day in ten the sea tops 3.6 m.

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

Wind is what separates a good day from a wasted one. At Razo the swell arrives from the NW, so the wind blows offshore — the one that grooms the wave — when it comes from the SE. That happens 15 % of the hours in the year. Add 16 % of glassy hours, below 8 km/h, and the air is in your favour 31 % of the time.

Against you: 21 % of the time the wind blows onshore and messes the wave up. The most repeated direction of the year is NE. On average there are about 152 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. Razo faces NW (320°), so clean swell only enters from WSW to NNE — the blue arc. The dominant swell direction is NW, with 29 % 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 NE.

Wave rose · All year
5 %13.3 %40 %N · < 0.5 m: 0.0 %N · 0.5–1 m: 0.9 %N · 1–1.5 m: 2.6 %N · 1.5–2 m: 2.2 %N · 2–3 m: 1.5 %N · > 3 m: 0.3 %NNE · < 0.5 m: 0.0 %NNE · 0.5–1 m: 0.4 %NNE · 1–1.5 m: 1.8 %NNE · 1.5–2 m: 1.7 %NNE · 2–3 m: 1.0 %NNE · > 3 m: 0.1 %NE · < 0.5 m: 0.0 %NE · 0.5–1 m: 0.1 %NE · 1–1.5 m: 1.0 %NE · 1.5–2 m: 1.1 %NE · 2–3 m: 0.7 %NE · > 3 m: 0.1 %ENE · < 0.5 m: 0.0 %ENE · 0.5–1 m: 0.0 %ENE · 1–1.5 m: 0.0 %ENE · 1.5–2 m: 0.0 %ENE · 2–3 m: 0.0 %ENE · > 3 m: 0.0 %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.0 %E · 2–3 m: 0.0 %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.2 %SW · 2–3 m: 0.3 %SW · > 3 m: 0.1 %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.6 %WSW · 2–3 m: 1.0 %WSW · > 3 m: 0.6 %W · < 0.5 m: 0.0 %W · 0.5–1 m: 0.8 %W · 1–1.5 m: 2.1 %W · 1.5–2 m: 2.4 %W · 2–3 m: 3.8 %W · > 3 m: 3.1 %WNW · < 0.5 m: 0.0 %WNW · 0.5–1 m: 1.7 %WNW · 1–1.5 m: 5.2 %WNW · 1.5–2 m: 5.3 %WNW · 2–3 m: 7.8 %WNW · > 3 m: 7.3 %NW · < 0.5 m: 0.0 %NW · 0.5–1 m: 2.3 %NW · 1–1.5 m: 6.3 %NW · 1.5–2 m: 6.2 %NW · 2–3 m: 8.1 %NW · > 3 m: 6.0 %NNW · < 0.5 m: 0.0 %NNW · 0.5–1 m: 1.3 %NNW · 1–1.5 m: 3.4 %NNW · 1.5–2 m: 3.3 %NNW · 2–3 m: 3.1 %NNW · > 3 m: 1.2 %Swell window: WSW to NNENESW
< 0.5 m0.5–1 m1–1.5 m1.5–2 m2–3 m> 3 mSwell window: WSW to NNE
Wind rose · All year
3.1 %8.3 %25 %N · calm (< 8): 1.2 %N · 8–19: 3.2 %N · 19–30: 1.1 %N · 30–40: 0.1 %N · > 40 km/h: 0.0 %NNE · calm (< 8): 1.1 %NNE · 8–19: 5.2 %NNE · 19–30: 4.5 %NNE · 30–40: 0.6 %NNE · > 40 km/h: 0.0 %NE · calm (< 8): 1.0 %NE · 8–19: 5.2 %NE · 19–30: 7.2 %NE · 30–40: 1.9 %NE · > 40 km/h: 0.1 %ENE · calm (< 8): 0.8 %ENE · 8–19: 3.1 %ENE · 19–30: 2.1 %ENE · 30–40: 0.5 %ENE · > 40 km/h: 0.0 %E · calm (< 8): 0.9 %E · 8–19: 1.6 %E · 19–30: 0.2 %E · 30–40: 0.0 %E · > 40 km/h: 0.0 %ESE · calm (< 8): 0.9 %ESE · 8–19: 0.8 %ESE · 19–30: 0.1 %ESE · 30–40: 0.0 %ESE · > 40 km/h: 0.0 %SE · calm (< 8): 1.1 %SE · 8–19: 0.8 %SE · 19–30: 0.1 %SE · 30–40: 0.0 %SE · > 40 km/h: 0.0 %SSE · calm (< 8): 1.2 %SSE · 8–19: 1.2 %SSE · 19–30: 0.3 %SSE · 30–40: 0.1 %SSE · > 40 km/h: 0.0 %S · calm (< 8): 1.5 %S · 8–19: 2.7 %S · 19–30: 1.8 %S · 30–40: 1.0 %S · > 40 km/h: 0.3 %SSW · calm (< 8): 1.0 %SSW · 8–19: 3.3 %SSW · 19–30: 4.0 %SSW · 30–40: 2.2 %SSW · > 40 km/h: 0.7 %SW · calm (< 8): 1.0 %SW · 8–19: 3.4 %SW · 19–30: 3.4 %SW · 30–40: 1.5 %SW · > 40 km/h: 0.4 %WSW · calm (< 8): 0.8 %WSW · 8–19: 2.7 %WSW · 19–30: 2.2 %WSW · 30–40: 0.7 %WSW · > 40 km/h: 0.2 %W · calm (< 8): 0.8 %W · 8–19: 2.5 %W · 19–30: 1.4 %W · 30–40: 0.4 %W · > 40 km/h: 0.1 %WNW · calm (< 8): 0.8 %WNW · 8–19: 2.1 %WNW · 19–30: 1.0 %WNW · 30–40: 0.3 %WNW · > 40 km/h: 0.0 %NW · calm (< 8): 1.0 %NW · 8–19: 2.0 %NW · 19–30: 0.8 %NW · 30–40: 0.2 %NW · > 40 km/h: 0.0 %NNW · calm (< 8): 1.0 %NNW · 8–19: 2.1 %NNW · 19–30: 0.7 %NNW · 30–40: 0.1 %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 Razo is like

Razo, in Carballo, is a long Costa da Morte beach facing northwest with almost no shelter, so it takes the full Atlantic. That makes it very consistent and also harsh when the swell is big: at two and a half metres of groundswell it closes out end to end. On a small swell with southerly wind it is one of the best options in the area.

Break type
Beach break de arena
Level
Todos los niveles
Orientation
NW (320°)
Swell that lights it up
NW
Offshore wind
from the SE
Best months
January, October and December
Median height
1.90 m
Mean energy
661 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 Razo — 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 →