Beach
both
Level 4/10

Praia do Cabedelo

Viana do Castelo, Portugal
🌀Strong rips

Praia do Cabedelo is northern Portugal's consistent alternative—a quality beach break in Viana do Castelo that receives the same Atlantic swells as the famous Peniche zone but attracts far fewer crowds. The wave works across a range of conditions, with sandbars that produce both lefts and rights depending on the banks. The river mouth influence creates interesting sandbar formations but also means debris after heavy rains. For surfers seeking the Portuguese experience without the tourist crowds, Cabedelo rewards the drive north with quality waves and authentic local culture.

10-Day Forecast
Today5
49
Fair
0.8m@10s
11km/h
Thu6
51
Fair
0.8m@10s
7km/h
Fri7
41
Poor
0.6m@9s
7km/h
Sat8
29
Poor
0.6m@7s
7km/h
Sun9
25
Poor
0.7m@7s
8km/h
Mon10
42
Poor
0.7m@8s
6km/h
Tue11
52
Fair
0.8m@10s
8km/h
Wed12
47
Fair
1.0m@10s
10km/h
Thu13
32
Poor
1.0m@10s
17km/h
Fri14
27
Poor
0.9m@9s
13km/h
5+ days out, less certain

Today's Conditions

Find Flights
Best session: MorningAM 4 km/h · PM 19 km/h
Swell
0.8m
NW(309°)
Score: 10/25
Period
10s
Medium period swell
Score: 16/25
Wind
11km/h
NW(324°)
Score: 8/25
Weather
22°C
0.0mm11%
First light 6:03amSunrise 6:33amSunset 8:48pmLast light 9:18pm
Windswell0.3m@2sSecondary0.3mConfidence
100%

Location & Conditions

Loading map...
0°45°90°135°180°225°270°315°NESW
Swell
Wind
Showing forecast for today

Hourly Forecast, Tide & Strike Windows

Strike window: 10:00am–5:16pm · through lowIdeal tide: 0.3–2.0m
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
°C
18°
20°
23°
24°
23°
17°
20°
24°
26°
25°
18°
20°
23°
24°
23°
18°
19°
24°
24°
23°
20°
21°
23°
24°
23°
17°
20°
23°
23°
23°
19°
21°
23°
23°
23°
18°
21°
24°
25°
24°
19°
20°
24°
24°
23°
18°
20°
24°
25°
24°
2m1.0
sec
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
9s
9s
9s
9s
9s
9s
7s
7s
7s
7s
7s
7s
7s
7s
7s
8s
8s
8s
8s
8s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
9s
9s
9s
9s
9s
swell
windkm/h
4g9
4g9
12g26
19g40
19g41
2g6
1g5
9g20
12g27
13g31
3g8
4g9
10g22
10g25
9g23
4g8
3g10
8g19
11g25
9g25
4g8
2g8
8g20
12g27
12g29
4g7
1g7
7g16
10g23
11g27
3g8
3g9
8g18
12g27
12g28
6g13
3g13
10g24
16g37
18g43
9g32
12g34
20g43
22g48
20g48
5g31
7g31
15g36
19g40
19g45
tidem
1:16am0.7m
7:27am2.7m
1:35pm0.8m
7:48pm2.7m
2:06am0.8m
8:24am2.6m
2:36pm0.9m
8:54pm2.5m
3:11am0.9m
9:36am2.5m
3:54pm1.0m
10:15pm2.5m
4:33am1.0m
11:01am2.6m
5:26pm1.0m
5:57am0.9m
12:19pm2.7m
6:43pm0.8m
1:00am2.7m
7:05am0.8m
1:23pm3.0m
7:46pm0.5m
1:58am2.9m
8:00am0.6m
2:15pm3.2m
8:37pm0.3m
2:47am3.0m
8:48am0.3m
3:03pm3.4m
9:22pm0.1m
3:31am3.1m
9:33am0.2m
3:48pm3.5m
10:05pm0.0m
4:13am3.2m
10:13am0.1m
4:28pm3.5m
Ideal tideStrike windowNight

Tide times today

1:16 am
Low tide - 0.65m
7:27 am
High tide - 2.69m
1:35 pm
Low tide - 0.80m
7:48 pm
High tide - 2.68m
Times shown in spot-local time.

Strike Score Breakdown

49
Fair
Components
Swell Direction19/25
Swell Size10/25
Swell Period16/25
Wind8/25
Raw Score53/100
Adjustments
🌊 Tide+1
💨 Gusty Wind-5
Adjusted Score49/100
Confidence
Multiplier×1.00
Final Score49
🌊 Partly in the tide window👥 Summer Holidays

Plan Your Strike

Return flights to OPO, departing today with a 5-day trip window.

Search Flights on Skyscanner
Free Strike Report

Know when Europe is about to fire

Get the best strike windows in Europe — and worldwide — in your inbox every Monday & Thursday. Live Strike Scores, the swell behind them, zero fluff.

Free forever. Two emails a week. Unsubscribe anytime.

Prefere português? Receba o Strike Report em português, grátis →

For real surf travel

Get the full Praia do Cabedelo trip window

Pro unlocks the 10-day forecast window, unlimited alerts, and custom spot tracking that help turn a good-looking surf report into a better travel decision.

10-day window

See the trip window before flights get expensive.

Unlimited alerts

Let the app watch your score threshold for you.

Custom spots

Track the breaks that actually matter to your travel plans.

Swell Requirements

Optimal direction
WNW (300°)
Direction range
270° - 325°
Size range
0.6m - 2.5m
Ideal size
1.9m
Height multiplier
0.92×
Ideal period
12s+

Wind Requirements

Optimal direction
E (90°)
Offshore range
45° - 135°

Tide Requirements

Optimal tide
all
Optimal range
0.3m - 2m

Water temp

15°C

Wetsuit

4/3mm fullsuit

Difficulty

4/10

Crowd level

4/10

👥 Summer Holidays (Jun 20Sep 13) — expect extra crowds

Access: Easy beach access.

Frequently Asked Questions

What tide is best at Praia do Cabedelo?

Praia do Cabedelo works best on a mid tide, ideally between 0.3m and 2m on the local tide chart. The tide chart above shows today’s strike window.

What wind direction is offshore at Praia do Cabedelo?

Offshore wind at Praia do Cabedelo blows from the E (90°). Anything in the 45° to 135° range grooms the faces; outside it, expect chop or bumpy conditions.

What swell size and direction work best at Praia do Cabedelo?

Praia do Cabedelo wants WNW swell (270° to 325°) between 0.6m and 2.5m, with a period of 12s or more for quality waves.

When is the best time of year to surf Praia do Cabedelo?

The main season at Praia do Cabedelo is Oct, Nov, Dec, Jan, Feb, Mar. A secondary window runs Apr, Sep. Consistent winter swells. Can be good in summer too.

How do I get to Praia do Cabedelo?

Fly into OPO, then allow about 70 minutes by road. Easy beach access.

What kind of wave is Praia do Cabedelo?

Praia do Cabedelo is a beach break, a peak with lefts and rights. Difficulty is rated 4/10.

Best Season

Peak: Oct, Nov, Dec, Jan, Feb, Mar

Secondary: Apr, Sep

Consistent winter swells. Can be good in summer too.

Getting There

Airport
OPO
Drive time
70 min
Data quality
verified

Strike Log

Community Discussion