Skip to content

7 Day Surf/Wave forecast for Godrevy and Gwithian beaches in St Ives Bay

About Surfing in St Ives Bay, Cornwall

St Ives Bay offers diverse surf experiences depending on your paddling spot. Porthmeor in St Ives, facing northwest into Atlantic swell, delivers punchy hollow peaks when sandbanks align, especially during mid to low tide.

In the main bay, the stretch from Hayle Estuary at the south end to Godrevy at the north consistently catches more swell due to its exposure and wider angle to the Atlantic. Here the waves are generally longer, open and larger. On days when Porthmeor is shoulder-high Gwithian can easily be overhead with size increasing as you move north towards Godrevy Head for a typical westerly swell.

St Ives Bay’s crescent shape provides numerous offshore wind options even in winter as long as the swells are big enough to get into what in summer are normally flat surf spots on the west side of the bay.

7 Day Wave forecast for Godrevy and Gwithian beaches in St Ives Bay By Hour, Wave height, Wave period, Wave direction and Wind direction, then Primary Swell height, Swell period and Swell direction.

Fri, 1st May 2026

3ft
7s Wave direction: WNW
7mph Wind direction: SW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
7mph Wind direction: SW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
6mph Wind direction: SW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
6mph Wind direction: WSW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
6mph Wind direction: SW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
5mph Wind direction: SW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
5mph Wind direction: SSW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
6mph Wind direction: SSW
Swell
2ft
10s Swell direction: W
2ft
7s Wave direction: WNW
7mph Wind direction: SSW
Swell
2ft
11s Swell direction: W
2ft
7s Wave direction: WNW
7mph Wind direction: SSW
Swell
2ft
11s Swell direction: W
2ft
7s Wave direction: WNW
8mph Wind direction: SSW
Swell
2ft
11s Swell direction: W
2ft
6s Wave direction: WNW
9mph Wind direction: SSW
Swell
2ft
11s Swell direction: W
2ft
6s Wave direction: WNW
10mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
5s Wave direction: WNW
11mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
5s Wave direction: WNW
11mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
12mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
11mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
11mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
10mph Wind direction: SW
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
9mph Wind direction: SSW
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
8mph Wind direction: SSW
Swell
2ft
11s Swell direction: W
2ft
5s Wave direction: WNW
8mph Wind direction: S
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
8mph Wind direction: S
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
9mph Wind direction: S
Swell
2ft
11s Swell direction: W

Sat, 2nd May 2026

2ft
4s Wave direction: WNW
9mph Wind direction: S
Swell
2ft
11s Swell direction: W
2ft
4s Wave direction: WNW
9mph Wind direction: S
Swell
2ft
10s Swell direction: W
2ft
4s Wave direction: WNW
8mph Wind direction: S
Swell
2ft
10s Swell direction: W
2ft
4s Wave direction: WNW
7mph Wind direction: S
Swell
2ft
10s Swell direction: W
2ft
4s Wave direction: WNW
7mph Wind direction: S
Swell
2ft
10s Swell direction: W
2ft
4s Wave direction: WNW
7mph Wind direction: SSE
Swell
1ft
10s Swell direction: W
2ft
4s Wave direction: WNW
7mph Wind direction: SSE
Swell
1ft
10s Swell direction: W
2ft
4s Wave direction: WNW
10mph Wind direction: SSE
Swell
1ft
10s Swell direction: W
2ft
4s Wave direction: WNW
13mph Wind direction: SSE
Swell
1ft
10s Swell direction: W
2ft
3s Wave direction: WNW
16mph Wind direction: SSE
Swell
1ft
10s Swell direction: W
2ft
3s Wave direction: WNW
16mph Wind direction: SSE
Swell
1ft
9s Swell direction: W
2ft
3s Wave direction: WNW
15mph Wind direction: S
Swell
1ft
8s Swell direction: WSW
2ft
3s Wave direction: W
14mph Wind direction: S
Swell
1ft
7s Swell direction: WSW
2ft
3s Wave direction: W
13mph Wind direction: S
Swell
1ft
8s Swell direction: WSW
2ft
3s Wave direction: WNW
12mph Wind direction: S
Swell
1ft
9s Swell direction: W
2ft
4s Wave direction: WNW
11mph Wind direction: S
Swell
1ft
10s Swell direction: WNW
2ft
4s Wave direction: WNW
10mph Wind direction: SSW
Swell
1ft
10s Swell direction: WNW
2ft
4s Wave direction: WNW
9mph Wind direction: SW
Swell
1ft
10s Swell direction: WNW
2ft
4s Wave direction: WNW
8mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
8mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
5s Wave direction: WNW
7mph Wind direction: SW
Swell
1ft
9s Swell direction: WNW
2ft
5s Wave direction: WNW
7mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
5s Wave direction: WNW
7mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW

Sun, 3rd May 2026

2ft
5s Wave direction: WNW
6mph Wind direction: W
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: WSW
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: W
Swell
1ft
9s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: W
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: W
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: W
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: W
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
7mph Wind direction: WNW
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
8mph Wind direction: WNW
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
8mph Wind direction: WNW
Swell
1ft
7s Swell direction: W
2ft
4s Wave direction: W
9mph Wind direction: WNW
Swell
1ft
7s Swell direction: W
2ft
4s Wave direction: W
9mph Wind direction: WNW
Swell
1ft
7s Swell direction: W
2ft
4s Wave direction: W
9mph Wind direction: WNW
Swell
1ft
7s Swell direction: W
2ft
4s Wave direction: W
9mph Wind direction: WNW
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: WNW
9mph Wind direction: WNW
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: WNW
8mph Wind direction: WNW
Swell
1ft
7s Swell direction: W
2ft
4s Wave direction: WNW
7mph Wind direction: WNW
Swell
1ft
7s Swell direction: W
2ft
4s Wave direction: WNW
6mph Wind direction: NW
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: WNW
5mph Wind direction: NW
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: WNW
4mph Wind direction: NNW
Swell
1ft
6s Swell direction: W
2ft
5s Wave direction: WNW
3mph Wind direction: NNE
Swell
2ft
7s Swell direction: W
2ft
5s Wave direction: WNW
2mph Wind direction: ENE
Swell
2ft
8s Swell direction: WNW

Mon, 4th May 2026

2ft
5s Wave direction: WNW
1mph Wind direction: ESE
Swell
2ft
8s Swell direction: WNW
2ft
5s Wave direction: W
1mph Wind direction: ENE
Swell
2ft
8s Swell direction: WNW
2ft
5s Wave direction: W
1mph Wind direction: NNE
Swell
2ft
8s Swell direction: WNW
2ft
5s Wave direction: WNW
1mph Wind direction: NNW
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
2mph Wind direction: N
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
2mph Wind direction: NE
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
3mph Wind direction: E
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
2mph Wind direction: NE
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
2mph Wind direction: NNE
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
2mph Wind direction: NNW
Swell
2ft
9s Swell direction: WNW
2ft
6s Wave direction: WNW
3mph Wind direction: NNW
Swell
2ft
9s Swell direction: WNW
2ft
5s Wave direction: WNW
4mph Wind direction: NNW
Swell
2ft
9s Swell direction: WNW
2ft
5s Wave direction: WNW
6mph Wind direction: NW
Swell
2ft
9s Swell direction: WNW
3ft
5s Wave direction: NW
6mph Wind direction: NW
Swell
1ft
9s Swell direction: WNW
3ft
5s Wave direction: NW
6mph Wind direction: NNW
Swell
1ft
9s Swell direction: WNW
3ft
5s Wave direction: NW
7mph Wind direction: NNW
Swell
1ft
9s Swell direction: WNW
3ft
4s Wave direction: NW
9mph Wind direction: NNW
Swell
1ft
9s Swell direction: WNW
3ft
4s Wave direction: NW
11mph Wind direction: N
Swell
1ft
9s Swell direction: WNW
3ft
4s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
9s Swell direction: WNW
3ft
4s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
9s Swell direction: WNW
3ft
4s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: NNW
15mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW

Tue, 5th May 2026

4ft
4s Wave direction: NNW
15mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
4ft
4s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
4ft
4s Wave direction: N
13mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
4ft
4s Wave direction: N
13mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
4ft
4s Wave direction: N
13mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: N
13mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: NNW
13mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: NNW
13mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
3ft
4s Wave direction: NNW
13mph Wind direction: NNE
Swell
1ft
7s Swell direction: WNW
3ft
3s Wave direction: NNW
13mph Wind direction: NNE
Swell
1ft
7s Swell direction: WNW
3ft
3s Wave direction: NNW
12mph Wind direction: N
Swell
1ft
7s Swell direction: WNW
3ft
3s Wave direction: NNW
11mph Wind direction: N
Swell
1ft
6s Swell direction: WNW
3ft
3s Wave direction: NNW
11mph Wind direction: N
Swell
1ft
6s Swell direction: WNW
3ft
3s Wave direction: NNW
12mph Wind direction: N
Swell
1ft
6s Swell direction: WNW
3ft
3s Wave direction: NNW
13mph Wind direction: NNE
Swell
1ft
6s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: NNE
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
5s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
6s Swell direction: WNW
3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
7s Swell direction: WNW

Wed, 6th May 2026

3ft
3s Wave direction: NNW
14mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
17mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
17mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
16mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
15mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
13mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
11mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
10mph Wind direction: N
Swell
1ft
8s Swell direction: WNW
2ft
4s Wave direction: WNW
10mph Wind direction: N
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
9mph Wind direction: N
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
9mph Wind direction: NNE
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
10mph Wind direction: NE
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
11mph Wind direction: E
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
12mph Wind direction: E
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
13mph Wind direction: E
Swell
1ft
7s Swell direction: WNW
2ft
4s Wave direction: WNW
14mph Wind direction: E
Swell
1ft
6s Swell direction: WNW
2ft
4s Wave direction: NW
14mph Wind direction: E
Swell
1ft
6s Swell direction: WNW
2ft
3s Wave direction: NW
14mph Wind direction: E
Swell
1ft
6s Swell direction: WNW
2ft
3s Wave direction: NW
14mph Wind direction: E
Swell
1ft
6s Swell direction: WNW
2ft
4s Wave direction: NW
13mph Wind direction: E
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: NW
11mph Wind direction: E
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: NW
10mph Wind direction: E
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: NW
9mph Wind direction: ENE
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: NW
8mph Wind direction: ENE
Swell
1ft
6s Swell direction: W

Thu, 7th May 2026

2ft
4s Wave direction: WNW
8mph Wind direction: NE
Swell
1ft
6s Swell direction: W
2ft
4s Wave direction: WNW
8mph Wind direction: NE
Swell
1ft
7s Swell direction: W
2ft
5s Wave direction: WNW
9mph Wind direction: NE
Swell
1ft
7s Swell direction: W
2ft
5s Wave direction: WNW
9mph Wind direction: NE
Swell
1ft
8s Swell direction: W
2ft
5s Wave direction: WNW
10mph Wind direction: NE
Swell
1ft
8s Swell direction: W
1ft
5s Wave direction: WNW
11mph Wind direction: NNE
Swell
1ft
8s Swell direction: W
1ft
5s Wave direction: WNW
12mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
1ft
5s Wave direction: WNW
14mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
1ft
5s Wave direction: WNW
16mph Wind direction: NNE
Swell
1ft
8s Swell direction: WNW
1ft
5s Wave direction: WNW
19mph Wind direction: NNE
Swell
1ft
7s Swell direction: WNW
1ft
5s Wave direction: WNW
19mph Wind direction: NNE
Swell
1ft
7s Swell direction: WNW
1ft
5s Wave direction: WNW
19mph Wind direction: NNE
Swell
1ft
7s Swell direction: W
1ft
5s Wave direction: WNW
19mph Wind direction: NNE
Swell
1ft
7s Swell direction: W
1ft
4s Wave direction: WNW
18mph Wind direction: NNE
Swell
1ft
7s Swell direction: W
1ft
3s Wave direction: WNW
17mph Wind direction: N
Swell
1ft
7s Swell direction: W
1ft
3s Wave direction: W
16mph Wind direction: N
Swell
1ft
7s Swell direction: W
1ft
3s Wave direction: W
17mph Wind direction: N
Swell
1ft
7s Swell direction: W
1ft
3s Wave direction: W
19mph Wind direction: N
Swell
1ft
6s Swell direction: W
1ft
3s Wave direction: W
20mph Wind direction: N
Swell
1ft
6s Swell direction: W
1ft
3s Wave direction: W
19mph Wind direction: N
Swell
1ft
6s Swell direction: W
1ft
3s Wave direction: W
18mph Wind direction: N
Swell
1ft
6s Swell direction: W
1ft
3s Wave direction: WSW
16mph Wind direction: N
Swell
1ft
6s Swell direction: W
1ft
3s Wave direction: SSW
16mph Wind direction: N
Swell
1ft
6s Swell direction: W
1ft
3s Wave direction: SSE
15mph Wind direction: N
Swell
1ft
6s Swell direction: W
Updated multiple times daily from pre-dawn to pre-dusk. Feedback to help improve this forecast page appreciated.
This forecast is a blend of multiple forecast models from the National weather services of the UK, Germany, France, Norway, and the USA.

North Atlantic weather, 3 day atmospheric pressure charts courtesy of the UK Met Office

Loading pressure charts...

NWS/NCEP North Atlantic 4 day forecast of wave period & direction for surfing courtesy of the Ocean Prediction Center

Great for tracking the waves/surf approaching Cornwall, the UK and Europe.

Cornwall, UK swell forecasts