Ilha da Madeira & Porto Santo · MachicoRecommended level: Beginner / Longboard

Baía de Machico · São Roque

The 24/7 Machico Bay webcam shows clearly when East/Northeast groundswell lines wrap into the bay.

WHERE TO SURF TODAY
Clean surf on the SW coast (Jardim & Paul do Mar) + Fajã da Areia & Porto da Cruz fun at mid-tide
BEST WINDOW: {START}–{END}: 09:30–14:00 (0.70m–1.60m)
WAVE POWER & SIZE RIGHT NOW
45 kJ
0.1m · Sets 0.1m
Easy Bay Exit on All Tides
LIVE STREAM — Baía de Machico · São RoqueLIVE 24/7
Machico · São Roque Surf Peak (Câmara Principal 24/7)
CAMERA VIEW:
WATCH LIVE CAMERA
HOW TO READ THIS CAMERA (LOCAL TIP)

Machico beach camera: requires mid-to-high tide to break over the sandbank.

LOCAL WEATHER & PARKING (40 SPOTS)

Effortless entry off the sandy beach or boat ramp along the São Roque promenade. The #1 call on the island when a big NNE/NE swell maxes out Porto da Cruz.

WAVE SIZE
0.1m (Sets 0.1m)
1st Period (s): 4s · ESE
POWER
45 kJ
Ideal size: {min}m–{max}m (Max {limit}m): 1.2m–2.2m (Max 3.2m)
BEACH WIND
11 km/h (6 kt)
offshore · NW
CURRENT TIDE
0.43m ▲
Easy Bay Exit on All Tides
ALL 3 ACTIVE SWELLS IN THE WATER (SWELL 1, 2 & 3)3 Simultaneous Swells
1ST SWELLESE
0.1m · 4s
[Sets 0.1m] · 45 kJ
2ND SWELLSE
0.3m · 8s
143° · 45 kJ
3RD SWELLENE
0.2m · 7s
68° · 45 kJ
TODAY'S TIDE CHARTBEST WINDOW: {START}–{END}: 09:30–14:00
2.2m1.2m0.4mBEST WINDOW: {START}–{END} (0.30m – 1.50m)CURRENT TIDE: 0.43m ▲00:0004:0008:0012:0016:0020:0023:59
ENTER & EXIT SAFELY
WATER ACCESS

Effortless entry off the sandy beach or boat ramp along the São Roque promenade. The #1 call on the island when a big NNE/NE swell maxes out Porto da Cruz.

SIMPLE GUIDE FOR BEGINNERS & SURFERSHow waves, wind, and tides work at Baía de Machico · São Roque
1. AVERAGE SIZE & BIGGER SETS
0.1m (Sets up to {height}m 0.1m)
Every 5 to 10 minutes, a group of larger waves ("sets") arrives reaching 0.1m. Always judge the spot by the set size before paddling out.
2. TIME BETWEEN WAVES (SECONDS)
Best from 12 seconds up
Under 8s means weak, messy wind waves. Above 12s means clean ocean groundswell with long walls and much more push.
BEST TIDE HEIGHT:
0.7m a 1.6m (Low to Mid Tide (best wave push inside the sheltered bay))
Between 0.7m and 1.6m the wave peels best. Too high tide causes backwash off the rocks/wall.
ENTER & EXIT SAFELY
Safe tide: 0.7m – 1.6m
Bay Working on Mid/High (0.70m–1.60m)

24-HOUR HOUR-BY-HOUR FORECAST

Hourly + 6-Day Overview

Baía de Machico · São Roque — 1. Current Wave Size & Wind

1. Wave Size [Sets]: Sets up to {height}m
2. Period (s): 2. Best Tide Hours to Get In & Out
3. Wave Power (kJ): Wave Power & Size Right Now
4. Wind & Tide: 3. Beach Bottom, Access & Safety Tips
1ST SWELL (Mon 06 Nov)1ST SWELL (Primary Breaking) + 2ND SWELL & 3RD SWELL
1ST SWELLPrimary Breaking
0.6m [Sets 0.8m] · 12s
Power: 120 kJ · ENE (60°)
ENE
2ND SWELLSecondary Train
0.2m · 9s
Power: 10 kJ · E (94°)
E
3RD SWELLTertiary Train
0.4m · 14s
Power: 62 kJ · NE (38°)
NE
COASTAL MAP · 1ST SWELL & WINDBaía de Machico · São Roque · Mon 06 Nov (14:00)GPS 32.7164°, -16.7637° · DIRECTION THE BEACH FACES: ESE (115°)
N 0°E 90°S 180°W 270°SWELL 3:0.4m @ 14s NE (38°) · 62 kJSWELL 2:0.2m @ 9s E (94°) · 10 kJSWELL 1:0.6m [0.8m] @ 12s ENE (60°) · 120 kJBAÍA DE MACHICO WIND (OFFSHORE): 11 km/h (6 kt) NNWCURRENT TIDE (14:00): 2.00m · RATING (0-10) 3.8/10
1ST SWELL (Primary Breaking)Aligned Pulse
0.6m [Sets 0.8m] · 12s ENE (60°) · 120 kJ
2ND SWELL (Secondary Train)Aligned Pulse
0.2m · 9s E (94°) · 10 kJ
3RD SWELL (Tertiary Train)Crossed Sea
0.4m · 14s NE (38°) · 62 kJ
WIND & CURRENT TIDE (14:00)Offshore
11 km/h (6 kt) NNW · Current Tide 2.00m
24-HOUR HOUR-BY-HOUR FORECASTMon 06 Nov — 00:00 - 23:00HI: 00:50 (2.0m) / 13:05 (2.1m) · LO: 06:55 (0.3m) / 19:20 (0.1m)
Select Day (24h):
Hour (00h–23h)
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
Rating (0-10)
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
1st Swell [Sets]
Primary (m · s · kJ)
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
ENE
12s · 120kJ
0.6m [0.8m]
ENE
12s · 120kJ
0.6m [0.8m]
ENE
12s · 120kJ
0.6m [0.8m]
ENE
12s · 120kJ
0.6m [0.8m]
ENE
12s · 120kJ
0.6m [0.8m]
ENE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
0.6m [0.8m]
NE
12s · 120kJ
2nd Swell
Swell 2
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 89°
0.2m · 9s
E
10kJ · 94°
0.2m · 9s
E
10kJ · 94°
0.2m · 9s
E
10kJ · 94°
0.2m · 9s
E
10kJ · 94°
0.2m · 9s
E
10kJ · 94°
0.2m · 9s
E
10kJ · 94°
0.2m · 9s
E
10kJ · 86°
0.2m · 9s
E
10kJ · 86°
0.2m · 9s
E
10kJ · 86°
0.2m · 9s
E
10kJ · 86°
0.2m · 9s
E
10kJ · 86°
0.2m · 9s
E
10kJ · 86°
0.2m · 9s
E
10kJ · 86°
3rd Swell
Swell 3
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 10s
NNE
44kJ · 33°
0.4m · 14s
NE
62kJ · 38°
0.4m · 14s
NE
62kJ · 38°
0.4m · 14s
NE
62kJ · 38°
0.4m · 14s
NE
62kJ · 38°
0.4m · 14s
NE
62kJ · 38°
0.4m · 14s
NE
62kJ · 38°
0.4m · 10s
NNE
44kJ · 30°
0.4m · 10s
NNE
44kJ · 30°
0.4m · 10s
NNE
44kJ · 30°
0.4m · 10s
NNE
44kJ · 30°
0.4m · 10s
NNE
44kJ · 30°
0.4m · 10s
NNE
44kJ · 30°
0.4m · 10s
NNE
44kJ · 30°
Wind (Hourly)
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NW9 km/hOffshore
NNW11 km/hOffshore
NNW11 km/hOffshore
NNW11 km/hOffshore
NNW11 km/hOffshore
NNW11 km/hOffshore
NNW11 km/hOffshore
NNW13 km/hCross-off
NNW13 km/hCross-off
NNW13 km/hCross-off
NNW13 km/hCross-off
NNW13 km/hCross-off
NNW13 km/hCross-off
NNW13 km/hCross-off
Tide & Entry
1.90m ▲
Tide OK ({tide}m)
1.97m ▲
Tide OK ({tide}m)
1.83m ▼
Tide OK ({tide}m)
1.50m ▼
Tide OK ({tide}m)
1.07m ▼
Tide OK ({tide}m)
0.66m ▼
Tide OK ({tide}m)
0.36m ▼
Tide OK ({tide}m)
0.27m ▲
Tide OK ({tide}m)
0.41m ▲
Tide OK ({tide}m)
0.74m ▲
Tide OK ({tide}m)
1.19m ▲
Tide OK ({tide}m)
1.64m ▲
Tide OK ({tide}m)
1.98m ▲
Tide OK ({tide}m)
2.11m ▲
Tide OK ({tide}m)
2.00m ▼
Tide OK ({tide}m)
1.67m ▼
Tide OK ({tide}m)
1.20m ▼
Tide OK ({tide}m)
0.70m ▼
Tide OK ({tide}m)
0.30m ▼
Tide OK ({tide}m)
0.09m ▼
Tide OK ({tide}m)
0.13m ▲
Tide OK ({tide}m)
0.41m ▲
Tide OK ({tide}m)
0.86m ▲
Tide OK ({tide}m)
1.36m ▲
Tide OK ({tide}m)
18 Compared Slots18 Compared Slots
Day // TimeMon 06 NovTue 07 NovWed 08 NovThu 09 NovFri 10 NovSat 11 Nov
Slot
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
Rating (0-10)
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
3.8
1st Swell [Sets]
Primary Breaking
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
0.6m
[0.8m]
1st Swell Dir
NE55°
ENE60°
NE52°
NE55°
ENE60°
NE52°
NE55°
ENE60°
NE52°
NE55°
ENE60°
NE52°
NE55°
ENE60°
NE52°
NE55°
ENE60°
NE52°
1st Period (s)12s12s12s11s12s12s11s12s11s11s12s11s11s12s11s11s12s11s
1st Power (kJ)120 kJ120 kJ120 kJ110 kJ120 kJ120 kJ110 kJ120 kJ110 kJ110 kJ120 kJ110 kJ110 kJ120 kJ110 kJ110 kJ120 kJ110 kJ
2nd Swell
Swell 2 (Size · s · kJ)
0.2m · 9sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 9sE10 kJ · 86°
0.2m · 8sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 9sE10 kJ · 86°
0.2m · 8sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 8sE10 kJ · 86°
0.2m · 8sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 8sE10 kJ · 86°
0.2m · 8sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 8sE10 kJ · 86°
0.2m · 8sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 8sE10 kJ · 86°
3rd Swell
Swell 3 (Size · s · kJ)
0.4m · 10sNNE44 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 10sNNE44 kJ · 30°
0.4m · 9sNNE40 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 10sNNE44 kJ · 30°
0.4m · 9sNNE40 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 9sNNE40 kJ · 30°
0.4m · 9sNNE40 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 9sNNE40 kJ · 30°
0.4m · 9sNNE40 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 9sNNE40 kJ · 30°
0.4m · 9sNNE40 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 9sNNE40 kJ · 30°
Wave ShapeSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle TrainSingle Train
Wind
NW9 km/h5 kt
NNW11 km/h6 kt
NNW13 km/h7 kt
NW11 km/h6 kt
NNW13 km/h7 kt
NNW15 km/h8 kt
NW11 km/h6 kt
NNW13 km/h7 kt
NNW13 km/h7 kt
NW9 km/h5 kt
NNW11 km/h6 kt
NNW11 km/h6 kt
NW9 km/h5 kt
NNW9 km/h5 kt
NNW11 km/h6 kt
NW9 km/h5 kt
NNW11 km/h6 kt
NNW11 km/h6 kt
Wind EffectOffshoreOffshoreCross-offOffshoreOffshoreCross-offOffshoreOffshoreCross-offOffshoreOffshoreCross-offOffshoreOffshoreCross-offOffshoreOffshoreCross-off
Entry / Exit
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
High / Low Tide
HI: 00:50 (2.0m)HI: 13:05 (2.1m)
LO: 06:55 (0.3m)LO: 19:20 (0.1m)
HI: 01:35 (2.1m)HI: 13:45 (2.2m)
LO: 07:40 (0.2m)LO: 20:00 (0.0m)
HI: 02:15 (2.2m)HI: 14:20 (2.2m)
LO: 08:15 (0.1m)LO: 20:35 (-0.0m)
HI: 02:45 (2.2m)HI: 14:55 (2.2m)
LO: 08:50 (0.2m)LO: 21:05 (0.0m)
HI: 03:20 (2.1m)HI: 15:25 (2.1m)
LO: 09:25 (0.2m)LO: 21:35 (0.1m)
HI: 03:50 (2.1m)HI: 15:55 (2.0m)
LO: 09:55 (0.3m)LO: 22:05 (0.2m)