Surf in Mossel Bay
Today, Wednesday, October 28, 2026 · local time (GMT+2) · Western Cape, South Africa Today, Wed, Oct 28 · GMT+2- Surf at the shore
- 2.4–3.6 ft
- Swell
- 3.3 ft · 6 s · SE
- Wind
- 2 mph SSW · calm
- Water and wetsuit
- 64.6 °F · 3/2 fullsuit
Today, Wednesday, October 28, the best time to surf in Mossel Bay is from 6:00 am to 10:00 am, with 2.4–3.6 ft surf at the shore: a good size and glassy water, though with a short-period swell. It’s a fair day (5 out of 10). Water at 64.6 °F–66.2 °F: a 3/2 fullsuit. The best day this week is Thursday, October 29, with a 8 out of 10.
An estimate for this stretch of coast, not for a specific break: every beach or reef works its own way (its tide, bottom and angle). Check it when you get there.
Today’s surf in Mossel Bay, hour by hour
Each column is an hour: its height is the surf at the shore (dark, the average wave; light, the sets) and its color, the score. Above, the wind (green offshore, amber cross-shore, red onshore); below, the tide. Night hours are gray.
Today in detail
Fair- Light: First light 5:08 am · sunrise 5:35 am · sunset 6:56 pm · last light 7:23 pm
- Tide: high 4:32 am (6.6 ft), low 10:28 am (0.9 ft), high 4:52 pm (7.0 ft) and low 11:02 pm (0.7 ft). Every break has its own tide: some work at low tide and others at high tide. The tide doesn’t change the score here.
- Water at 64.6 °F–66.2 °F: a 3/2 fullsuit.
- Energy: 79 kJ · Low power
An estimate for this stretch of coast, not for a specific break: every beach or reef works its own way (its tide, bottom and angle). Check it when you get there.
Follow the flags and the lifeguards, and don’t paddle out if the surf is above your level: this score is a guide, not a substitute for what you see when you get there.
Today, hour by hour
| Time | Score | Surf | Swell | Wind swell | Wind | Tide | Energy |
|---|---|---|---|---|---|---|---|
| 5:00 am | 5 | 2.3–3.5 ft | 3.1 ft · 6 s · ESE | 0.3 ft · 1 s | 2 mph NW calm | 6.5 ft ↓ | 72 kJ |
| 6:00 am | 5 | 2.3–3.5 ft | 3.2 ft · 6 s · SE | 0.3 ft · 1 s | 2 mph W calm | 5.7 ft ↓ | 75 kJ |
| 7:00 am | 5 | 2.4–3.6 ft | 3.3 ft · 6 s · SE | 0.3 ft · 1 s | 2 mph SSW calm | 4.4 ft ↓ | 79 kJ |
| 8:00 am | 5 | 2.4–3.6 ft | 3.4 ft · 6 s · SE | 0.3 ft · 1 s | 3 mph S calm | 2.9 ft ↓ | 79 kJ |
| 9:00 am | 5 | 2.4–3.6 ft | 3.4 ft · 6 s · SE | 0.3 ft · 1 s | 4 mph S calm | 1.7 ft ↓ | 79 kJ |
| 10:00 am | 3 | 2.4–3.6 ft | 3.3 ft · 6 s · SE | 0.3 ft · 2 s | 5 mph SSE onshore | 1.0 ft ↓ | 79 kJ |
| 11:00 am | 3 | 2.4–3.6 ft | 3.3 ft · 6 s · SE | 0.2 ft · 2 s | 6 mph SSE onshore | 1.0 ft ↑ | 79 kJ |
| 12:00 pm | 3 | 2.3–3.5 ft | 3.3 ft · 6 s · SE | 0.2 ft · 1 s | 6 mph SE onshore | 1.8 ft ↑ | 73 kJ |
| 1:00 pm | 3 | 2.2–3.4 ft | 3.2 ft · 6 s · SE | 0.1 ft · 1 s | 7 mph SE onshore | 3.1 ft ↑ | 68 kJ |
| 2:00 pm | 3 | 2.2–3.4 ft | 3.1 ft · 6 s · SE | 0.1 ft · 1 s | 8 mph SE onshore | 4.5 ft ↑ | 65 kJ |
| 3:00 pm | 3 | 2.2–3.3 ft | 3.1 ft · 6 s · SE | 0.2 ft · 1 s | 8 mph SE onshore | 5.8 ft ↑ | 62 kJ |
| 4:00 pm | 3 | 2.1–3.3 ft | 3.0 ft · 6 s · SE | 0.3 ft · 2 s | 8 mph SE onshore | 6.8 ft ↑ | 60 kJ |
| 5:00 pm | 3 | 2.1–3.3 ft | 3.0 ft · 6 s · SE | 0.3 ft · 2 s | 8 mph SE onshore | 7.0 ft ↓ | 59 kJ |
| 6:00 pm | 2 | 2.0–3.1 ft | 2.8 ft · 6 s · SE | 0.4 ft · 2 s | 8 mph ESE onshore | 6.5 ft ↓ | 52 kJ |
| 7:00 pm | 2 | 1.9–3.0 ft | 2.6 ft · 6 s · SE | 0.5 ft · 2 s | 7 mph ESE onshore | 5.2 ft ↓ | 44 kJ |
Surf: at the shore, from the average wave to the sets. Swell and wind swell: offshore, with their period and direction. Energy: of the sea, in kJ per meter of wave crest.
Surf over the next 7 days
| Day | Score | Surf | Best time | Swell | Wind | Water |
|---|---|---|---|---|---|---|
| Today | 5 Fair | 2.4–3.6 ft | 6:00–10:00 am11:00 am–12:00 pm | 3.3 ft · 6 s · SE | 2 mph · calm | 64.6 °F · 3/2 fullsuit |
| Thu 29 | 8 Very good | 3.3–5.2 ft | 6:00–7:00 pm6:00–10:00 am | 4.6 ft · 10 s · SSW | 4 mph · calm | 65.1 °F · 3/2 fullsuit |
| Fri 30 | 7 Good | 3.0–4.6 ft | 5:06–9:00 am5:00–7:00 pm | 4.0 ft · 9 s · SSW | 1 mph · calm | 66.4 °F · Springsuit |
| Sat 31 | 6 Good | 2.5–3.8 ft | 4:00–7:00 pm5:05–9:00 am | 3.4 ft · 8 s · SSW | 3 mph · calm | 66.7 °F · Springsuit |
| Sun 1 | 7 Good | 2.7–4.1 ft | 5:04–7:00 am8:00–9:00 am | 3.7 ft · 8 s · SSW | 5 mph · offshore | 66.4 °F · Springsuit |
| Mon 2 | 7 Good | 2.7–4.1 ft | 5:03–9:00 am | 3.7 ft · 8 s · SSW | 2 mph · calm | 66.4 °F · Springsuit |
| Tue 3 | 6 Good | 2.5–3.8 ft | 7:00–10:00 am5:02–6:00 am | 3.5 ft · 8 s · SSW | 2 mph · calm | 66.9 °F · Springsuit |
Each day’s score is that of its best daylight window. The marine forecast covers about 7 days and the last ones are less reliable.
When Mossel Bay gets waves
Mossel Bay usually gets waves all year round. The month with the biggest waves on average is August. The water ranges from 61 °F in the coldest month to 70 °F in the warmest.
- 6.9
- 6.7
- 6.9
- 7.1
- 7.0
- 8.1
- 7.8
- 8.1
- 7.8
- 7.5
- 7.2
- 6.7
| Month | Avg. wave | Water | Wetsuit |
|---|---|---|---|
| January | 6.9 ft | 70.2 °F | a springsuit or a 2 mm fullsuit |
| February | 6.7 ft | 70.2 °F | a springsuit or a 2 mm fullsuit |
| March | 6.9 ft | 68.3 °F | a springsuit or a 2 mm fullsuit |
| April | 7.1 ft | 64.9 °F | a 3/2 fullsuit |
| May | 7.0 ft | 63.0 °F | a 3/2 fullsuit |
| June | 8.1 ft | 61.3 °F | a 4/3 fullsuit |
| July | 7.8 ft | 61.0 °F | a 4/3 fullsuit |
| August | 8.1 ft | 60.8 °F | a 4/3 fullsuit |
| September | 7.8 ft | 61.6 °F | a 4/3 fullsuit |
| October | 7.5 ft | 63.2 °F | a 3/2 fullsuit |
| November | 7.2 ft | 65.4 °F | a 3/2 fullsuit |
| December | 6.7 ft | 68.1 °F | a springsuit or a 2 mm fullsuit |
Average wave height each month in the open sea off the coast (Copernicus ERA5, 2011–2020) and normal water temperature for the month (NOAA OISST, 1991–2020). An average hides the flat days and the big ones: a month averaging 4.9 ft has both.
How we calculate the surf score
We score each hour of the day from 0 to 10 with simple, fixed rules, using Open-Meteo’s sea and wind forecast:
- Surf at the shore: from the swell and the wind swell (height, period and direction), the share that reaches this coast given the way it faces, and the Komar and Gaughan breaking-wave formula, cut by 15%. A longer period makes bigger surf: 3.3 ft at 8 s gives about 3.9 ft sets; at 14 s, about 4.9 ft.
- Size: from 0 points with no waves to 7 with 4.6 to 6.6 ft sets; bigger surf scores lower (from 7.2 ft it’s for experienced surfers, and beach breaks tend to close out).
- Period: from −2.5 points for wind swell under 6 s to +2 for swell of 17 s or more (0 at 10 s). If wind swell carries half the energy, −1 more (messy waves).
- Wind: calm and light offshore add 1, but strong offshore takes away; onshore takes points away from 4 mph, up to 6.5 points; cross-shore, a bit less.
- Thunderstorms take away 4. With sets under 1.0 ft it’s flat: the score stays at 1 or less.
- Daily score: the average of the best window, 1 to 4 hours in a row between first and last light.
- The tide doesn’t count: every break has its own. We show it so you can pick.
- Wetsuit, from the day’s coldest water: from 75 °F, boardshorts; from 72 °F, rash guard or top; from 66 °F, springsuit; from 63 °F, 3/2; from 57 °F, 4/3; from 52 °F, 5/4 with booties; colder, 6/5 hooded with booties and gloves.
Today, in the best window: 6 for size, −2 for period and +1 for wind; the window scores 5.0 out of 10.
It’s an estimate for this stretch of coast, not for a specific break: we don’t know the bottom of each beach or reef or which tide it likes. The wave model sits offshore, a few kilometers out, and doesn’t see small sheltered corners. Use it to pick the day and time, and check the surf when you get there.
Before you paddle out
- Follow the flags and the lifeguards: with a red flag, stay out.
- Watch for rip currents: if one pulls you out, don’t swim against it; swim parallel to the shore until you’re out of it and raise an arm for help.
- Pick waves at your level. If in doubt, stay on the beach or go with a surf school.
- Respect priority: the wave belongs to the surfer closest to where it breaks. Don’t drop in and don’t let go of your board.
- Don’t surf alone in big surf or after dark, and get out of the water in a thunderstorm.
- In cold water, wear the right wetsuit and booties: cold wears you out faster than you think.
Questions about surfing in Mossel Bay
Are there waves to surf in Mossel Bay today?
Today is a fair day (5 out of 10). The best time is from 6:00 am to 10:00 am, with 2.4–3.6 ft surf at the shore: a good size and glassy water, though with a short-period swell.
What about tomorrow? When is the best time to surf in Mossel Bay?
Tomorrow, Thursday, October 29, from 6:00 pm to 7:00 pm, with 3.3–5.2 ft surf and a score of 8 out of 10.
Which day this week is best for surfing in Mossel Bay?
Thursday, October 29, with a 8 out of 10: its best time is from 6:00 pm to 7:00 pm, with 3.3–5.2 ft surf.
What is offshore wind and why does it matter?
It blows from the land out to sea: it holds the wave up, makes it peel and keeps it clean. Onshore wind makes waves break early and choppy. In Mossel Bay the coast faces toward the south-southeast, so offshore wind blows from the north-northwest.
What wave height do you show?
The height at the shore, where waves break: from the average wave to the sets (the biggest ones, which come every few minutes). We work it out from the swell and its period; it isn’t the offshore wave height.
What tide is best for surfing in Mossel Bay?
It depends on the break: some work at low tide and others at high tide, and with a big tidal range the waves change through the day. Today: high 4:32 am (6.6 ft), low 10:28 am (0.9 ft), high 4:52 pm (7.0 ft) and low 11:02 pm (0.7 ft). Ask a local surf school.
What wetsuit do I need to surf in Mossel Bay?
Water at 64.6 °F–66.2 °F: a 3/2 fullsuit. If it’s windy or you’ll be out for a long session, go thicker.
When is it less crowded?
We don’t have crowd data, but it’s usually quieter early in the morning (first light today is at 5:08 am) and on weekdays. Early mornings also tend to have lighter wind.
Is it a good day to learn?
With 2.4–3.6 ft surf at the shore, yes: pick a sandy beach with lifeguards or go with a surf school.
How is the score calculated?
From the surf height at the shore (worked out from the swell, its period and direction), the period, the wind swell, the wind (offshore or onshore) and thunderstorms. Each part adds or takes away fixed points and the score sums up the best daylight window out of 10. It’s an estimate for the coast, not for a specific break.
More about Mossel Bay today
Learn more
Our own calculation: waves, wind and water from Open-Meteo (Météo-France, ECMWF, NOAA GFS and Copernicus Marine, CC BY 4.0), sun from astronomy-engine, tide from Mossel Bay (TICON-4), wave climate from ERA5 (Copernicus) and water climate from NOAA OISST. Surf spots: © OpenStreetMap contributors (ODbL). Slackwater database (https://github.com/openwatersio/slackwater-database). Source: Hart-Davis, M., Dettmering, D., Seitz, F. (2025), TICON-4: TIdal CONstants based on GESLA-4 sea-level records, SEANOE, https://doi.org/10.17882/109129. Licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Modified: see https://github.com/openwatersio/slackwater-database#modifications-to-source-data