Barrel Monkey
Surfer in a west-coast barrel. Photograph by Surfing Croyde Bay.

Atlantic West Coast UK

Surf Report

We work out each break, not just the swell. Swell and wind get checked against that beach's own aspect and wrap, so the size you see is closer to what's actually there. Tide's checked against that beach's usual window too. Data from Open-Meteo, WorldTides, Mapbox and Windy.

Beaches

The whole run.

Pins for every beach on this desk. Open the full map to pan and pick a peak.

Map data Mapbox

Explore map

Wave table

First column is this hour, then every three hours for two days. Height is the swell that makes that beach. Colour is the score at that hour.

Beach
Fri
15:00
Fri
18:00
Fri
21:00
Sat
00:00
Sat
03:00
Sat
06:00
Sat
09:00
Sat
12:00
Sat
15:00
Sat
18:00
Sat
21:00
Sun
00:00
Sun
03:00
Sun
06:00
Sun
09:00
Sun
12:00
Caswell
South Wales
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.4ft
8s
Chapel Porth
Cornwall
1.7ft
9s
1.7ft
9s
1.7ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
8s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.0ft
8s
Constantine
Cornwall
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
9s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.1ft
8s
1.0ft
8s
0.9ft
8s
Crantock
Cornwall
1.5ft
9s
1.5ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
9s
1.3ft
9s
1.2ft
9s
1.2ft
8s
1.1ft
8s
1.1ft
8s
1.1ft
8s
1.0ft
8s
0.9ft
8s
Crooklets
Cornwall
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
8s
1.3ft
8s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.0ft
8s
Croyde
Devon
1.1ft
8s
1.1ft
8s
1.0ft
10s
1.1ft
9s
1.3ft
9s
1.3ft
9s
1.2ft
9s
1.2ft
8s
1.1ft
8s
1.1ft
8s
1.0ft
8s
1.0ft
8s
0.9ft
8s
0.9ft
8s
0.9ft
8s
0.8ft
8s
Fistral
Cornwall
1.8ft
9s
1.8ft
9s
1.8ft
9s
1.7ft
9s
1.7ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
8s
1.4ft
8s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.0ft
8s
Freshwater West
South Wales
1.0ft
9s
1.0ft
9s
1.0ft
9s
1.0ft
9s
1.0ft
8s
1.0ft
8s
0.9ft
8s
0.9ft
8s
0.9ft
8s
0.9ft
8s
0.8ft
8s
0.8ft
8s
0.7ft
8s
0.7ft
10s
0.6ft
8s
0.7ft
8s
Gwithian
Cornwall
0.9ft
9s
0.9ft
9s
0.8ft
9s
0.8ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.6ft
8s
0.6ft
8s
0.7ft
8s
0.7ft
8s
Harlyn
Cornwall
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
1.0ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.8ft
8s
0.8ft
8s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.6ft
8s
Holywell Bay
Cornwall
1.8ft
9s
1.8ft
9s
1.7ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
8s
1.3ft
8s
1.3ft
8s
1.2ft
8s
1.1ft
8s
1.0ft
8s
Langland
South Wales
0.8ft
9s
0.8ft
9s
0.8ft
9s
0.8ft
9s
0.8ft
9s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.5ft
8s
Llangennith
South Wales
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.5ft
8s
0.5ft
9s
0.5ft
7s
Mawgan Porth
Cornwall
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
9s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.1ft
8s
1.0ft
8s
0.9ft
8s
Newgale
South Wales
0.6ft
9s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
9s
0.5ft
9s
0.3ft
10s
0.4ft
10s
0.5ft
8s
0.6ft
7s
Perranporth
Cornwall
1.5ft
9s
1.5ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
9s
1.3ft
9s
1.2ft
9s
1.2ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.0ft
8s
0.9ft
8s
Polzeath
Cornwall
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
9s
1.3ft
9s
1.2ft
9s
1.2ft
9s
1.2ft
8s
1.1ft
8s
1.1ft
8s
1.0ft
8s
1.0ft
8s
1.0ft
8s
0.9ft
8s
Porthleven
Cornwall
0.5ft
9s
0.5ft
9s
0.5ft
10s
0.5ft
8s
0.2ft
10s
0.2ft
10s
0.2ft
10s
0.5ft
10s
0.5ft
10s
0.5ft
10s
0.5ft
10s
0.4ft
10s
0.5ft
10s
0.5ft
10s
0.7ft
9s
0.8ft
7s
Porthmeor
Cornwall
1.0ft
9s
1.0ft
9s
1.0ft
9s
1.0ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
Porthtowan
Cornwall
1.8ft
9s
1.8ft
9s
1.8ft
9s
1.7ft
9s
1.7ft
9s
1.7ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.5ft
9s
1.4ft
8s
1.4ft
8s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.0ft
8s
Praa Sands
Cornwall
0.5ft
9s
0.5ft
9s
0.4ft
9s
0.5ft
9s
0.4ft
9s
0.4ft
9s
0.3ft
9s
0.5ft
9s
0.4ft
9s
0.4ft
10s
0.4ft
10s
0.3ft
10s
0.3ft
10s
0.5ft
10s
0.7ft
9s
0.8ft
8s
Putsborough
Devon
0.6ft
8s
0.5ft
10s
0.5ft
10s
0.6ft
9s
0.6ft
9s
0.6ft
9s
0.6ft
9s
0.6ft
8s
0.6ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.4ft
8s
0.4ft
8s
0.4ft
8s
Rest Bay
South Wales
1.0ft
9s
1.0ft
9s
1.0ft
9s
1.0ft
9s
0.9ft
9s
0.9ft
8s
0.9ft
8s
0.9ft
8s
0.9ft
8s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
Saunton
Devon
0.5ft
10s
0.6ft
9s
0.6ft
9s
0.6ft
9s
0.6ft
9s
0.6ft
9s
0.6ft
9s
0.6ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.4ft
8s
Sennen
Cornwall
1.7ft
9s
1.7ft
9s
1.7ft
9s
1.7ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
8s
1.5ft
8s
1.4ft
8s
1.4ft
8s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.0ft
9s
0.9ft
7s
Southerndown
South Wales
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
9s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.5ft
8s
Watergate Bay
Cornwall
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.6ft
9s
1.5ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.3ft
9s
1.3ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.0ft
8s
1.0ft
8s
Westward Ho!
Devon
0.6ft
10s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.7ft
9s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
0.5ft
8s
Whitesands
South Wales
0.7ft
9s
0.7ft
8s
0.7ft
9s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.6ft
8s
0.6ft
8s
0.6ft
8s
0.5ft
8s
0.5ft
8s
0.6ft
9s
0.5ft
9s
0.6ft
8s
0.6ft
8s
0.6ft
6s
Widemouth Bay
Cornwall
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.4ft
9s
1.2ft
9s
1.2ft
8s
1.2ft
8s
1.2ft
8s
1.1ft
8s
1.1ft
8s
1.1ft
8s
1.0ft
8s
0.9ft
8s
Woolacombe
Devon
0.9ft
9s
0.9ft
8s
0.8ft
9s
0.9ft
9s
0.9ft
9s
0.9ft
8s
0.9ft
8s
0.8ft
8s
0.8ft
8s
0.8ft
8s
0.8ft
8s
0.7ft
8s
0.7ft
8s
0.7ft
8s
0.6ft
8s
0.6ft
7s

First column is this hour. Cells show swell height (ft) and period. Colour is the score for that beach at that hour.