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
Today14
42
Poor
0.9m@9s
7km/h
Sat15
36
Poor
1.1m@8s
11km/h
Sun16
48
Fair
1.0m@8s
6km/h
Mon17
47
Fair
0.7m@11s
8km/h
Tue18
36
Poor
0.6m@7s
6km/h
Wed19
7
Poor
0.4m@9s
9km/h
Thu20
46
Fair
1.1m@9s
9km/h
Fri21
48
Fair
0.9m@11s
13km/h
Sat22
60
Fair
0.6m@12s
8km/h
Sun23
44
Poor
0.6m@12s
9km/h
5+ days out, less certain

Today's Conditions

Find Flights
Best session: MorningAM 2 km/h · PM 11 km/h
Swell
0.9m
WNW(290°)
Score: 10/25
Period
9s
Short period / windswell
Score: 8/25
Wind
7km/h
WNW(287°)
Score: 15/25
Weather
22°C
0.0mm72%
First light 6:12amSunrise 6:42amSunset 8:37pmLast light 9:07pm
Windswell0.3m@2sSecondary0.5mConfidence
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: 6:39–9:13am · droppingStrike window: 11:13am–1:41pm · risingStrike window: 7:15–9:07pm · droppingIdeal 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
20°
20°
23°
24°
25°
20°
22°
26°
28°
28°
21°
23°
28°
30°
29°
22°
25°
30°
32°
31°
22°
25°
31°
32°
28°
22°
22°
23°
23°
23°
20°
20°
22°
25°
25°
20°
22°
25°
27°
26°
16°
18°
21°
22°
20°
19°
20°
22°
23°
22°
2m1.0
sec
9s
9s
9s
9s
6s
7s
8s
8s
8s
8s
8s
8s
8s
8s
8s
8s
8s
8s
16s
16s
7s
7s
7s
7s
7s
9s
9s
9s
9s
9s
9s
9s
9s
9s
9s
11s
11s
11s
11s
11s
12s
12s
12s
12s
12s
12s
12s
12s
12s
12s
swell
windkm/h
1g6
2g4
7g16
11g24
12g31
5g12
5g13
11g25
16g39
16g42
3g9
3g9
7g17
10g23
9g23
5g10
5g12
5g11
11g25
12g31
6g13
6g12
3g10
7g16
6g19
6g15
11g25
13g31
8g25
5g17
3g7
4g10
8g18
14g28
19g37
10g23
10g22
10g22
15g33
19g42
2g14
4g16
11g29
11g33
8g31
7g14
8g20
13g29
10g33
7g33
tidem
4:13am3.1m
10:12am0.1m
4:30pm3.4m
4:54am3.1m
10:52am0.2m
5:08pm3.4m
5:31am3.0m
11:31am0.3m
5:48pm3.2m
6:09am2.9m
12:10pm0.5m
6:27pm2.9m
12:36am0.6m
6:48am2.7m
12:54pm0.7m
7:07pm2.7m
1:14am0.8m
7:30am2.6m
1:40pm0.9m
7:54pm2.4m
2:03am1.0m
8:22am2.3m
2:40pm1.1m
8:55pm2.1m
3:06am1.1m
9:35am2.1m
4:06pm1.1m
10:30pm2.0m
4:36am1.2m
11:13am2.1m
5:36pm1.2m
5:57am1.2m
12:25pm2.3m
6:47pm1.1m
Ideal tideStrike windowNight

Tide times today

4:13 am
High tide - 3.09m
10:12 am
Low tide - 0.07m
4:30 pm
High tide - 3.43m
Times shown in spot-local time.

Strike Score Breakdown

42
Poor
Components
Swell Direction18/25
Swell Size10/25
Swell Period8/25
Wind15/25
Raw Score51/100
Adjustments
🌊 Tide+1
💨 Gusty Wind-4
📉 Undersized Swell-6
Adjusted Score42/100
Confidence
Multiplier×1.00
Final Score42
🌊 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
See where's firing right nowToday's best waves worldwide, scored live
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