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 TIDE HOURS: 09:30–14:00 (0.70m–1.60m)
POWER & SIZE NOW
10 kJ
0.1m · Sets 0.1m
Easy Bay Exit on All Tides
LIVE SURF CAM — Baía de Machico · São RoqueLIVE 24/7
Machico · São Roque Surf Peak (Câmara Principal 24/7)
CAMERA VIEW:
LIVE STREAM
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 HEIGHT & SETS
0.1m (Sets 0.1m)
Period: 13s · SSW
WAVE POWER (KJ)
10 kJ
Ideal size: 1.2m–2.2m (Max 3.2m)
WIND AT THE BEACH
11 km/h (6 kt)
offshore · NW
TIDE HEIGHT
0.99m ▲
Easy Bay Exit on All Tides
ALL 3 ACTIVE SWELLS IN THE WATER (SWELL 1, 2 & 3)3 Simultaneous Swells
Swell 1SSW
0.1m · 13s
[Sets 0.1m] · 10 kJ
Swell 2SW
0.3m · 11s
224° · 27 kJ
Swell 3SSE
0.2m · 9s
149° · 10 kJ
TODAY'S 24-HOUR TIDE CHARTBEST WINDOW: 09:30–14:00
2.2m1.2m0.4mOPTIMAL SESSION WINDOW (EASY BAY EXIT ON ALL TIDES)NOW: 0.99m ▲00:0004:0008:0012:0016:0020:0023:59
HOW TO 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 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.
3. 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.
4. ENTERING & EXITING THE WATER
Safe tide: 0.7m – 1.6m
Bay Working on Mid/High (0.70m–1.60m)

Hour-by-Hour (24h) & 6-Day Surf Forecast

00:00 to 23:00 + 6 Days

Baía de Machico · São Roque — Pick any day to inspect the hour-by-hour (00:00 to 23:00) forecast with all 3 swells, wind, and tide.

1. Wave Size [Sets]: Average wave height and, in [ ], the biggest waves of the session.
2. Period (s): Seconds between waves. 10s–16s+ = clean, organized waves; under 8s = weak, messy waves.
3. Wave Power (kJ): Under 150 kJ = gentle for beginners; 200–450 kJ = fun medium power; 500+ kJ = heavy surf for experts.
4. Wind & Tide: Green boxes = smooth water (no wind or wind from land) and safe tide level to get in and out.
ALL 3 SWELL TRAINS IN THE WATER (Mon 02 Nov)1st Swell (Primary) + Other Swells (2nd & 3rd Ocean Swell Trains)
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
REAL AERIAL SHORE VIEW · SWELLS & WINDBaía de Machico · São Roque · Mon 02 Nov (14:00)GPS 32.7164°, -16.7637° · 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) NNWTIDE (14:00): 1.67m · SCORE 3.8/10
SWELL 1 (Primary)Direct Hit
0.6m [Sets 0.8m] · 12s ENE (60°) · 120 kJ
SWELL 2 (Secondary)In Window
0.2m · 9s E (94°) · 10 kJ
SWELL 3 (Tertiary)Offshore Train
0.4m · 14s NE (38°) · 62 kJ
WIND & TIDE (14:00)Offshore
11 km/h (6 kt) NNW · Tide 1.67m
24-HOUR HOUR-BY-HOUR FORECASTMon 02 Nov — 00:00 to 23:00HI: 02:45 (2.1m) / 15:10 (2.2m) · LO: 08:55 (0.5m) / 21:25 (0.4m)
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.15m ▲
Safe
1.50m ▲
Safe
1.76m ▲
Safe
1.87m ▲
Safe
1.80m ▼
Safe
1.56m ▼
Safe
1.23m ▼
Safe
0.87m ▼
Safe
0.58m ▼
Safe
0.44m ▼
Safe
0.47m ▲
Safe
0.68m ▲
Safe
1.00m ▲
Safe
1.36m ▲
Safe
1.67m ▲
Safe
1.84m ▲
Safe
1.85m ▼
Safe
1.68m ▼
Safe
1.38m ▼
Safe
1.02m ▼
Safe
0.69m ▼
Safe
0.48m ▼
Safe
0.44m ▲
Safe
0.57m ▲
Safe
FULL 6-DAY SUMMARY TABLE (MORNING 08:00 · AFTERNOON 14:00 · NIGHT 20:00)18 Compared Slots
Day // TimeMon 02 NovTue 03 NovWed 04 NovThu 05 NovFri 06 NovSat 07 Nov
Slot
AM
08:00
PM
14:00
NOITE
20:00
AM
08:00
PM
14:00
NOITE
20:00
AM
08:00
PM
14:00
NOITE
20:00
AM
08:00
PM
14:00
NOITE
20:00
AM
08:00
PM
14:00
NOITE
20:00
AM
08:00
PM
14:00
NOITE
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 Swell
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)12s12s12s13s13s13s13s13s12s12s12s11s11s12s12s13s13s13s
1st Power (kJ)120 kJ120 kJ120 kJ130 kJ130 kJ130 kJ130 kJ130 kJ120 kJ120 kJ120 kJ110 kJ110 kJ120 kJ120 kJ130 kJ130 kJ130 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 · 10sE11 kJ · 89°
0.2m · 10sE11 kJ · 94°
0.2m · 10sE11 kJ · 86°
0.2m · 10sE11 kJ · 89°
0.2m · 10sE11 kJ · 94°
0.2m · 9sE10 kJ · 86°
0.2m · 9sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 8sE10 kJ · 86°
0.2m · 8sE10 kJ · 89°
0.2m · 9sE10 kJ · 94°
0.2m · 9sE10 kJ · 86°
0.2m · 10sE11 kJ · 89°
0.2m · 10sE11 kJ · 94°
0.2m · 10sE11 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 · 11sNNE49 kJ · 33°
0.4m · 15sNE66 kJ · 38°
0.4m · 11sNNE49 kJ · 30°
0.4m · 11sNNE49 kJ · 33°
0.4m · 15sNE66 kJ · 38°
0.4m · 10sNNE44 kJ · 30°
0.4m · 10sNNE44 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 9sNNE40 kJ · 30°
0.4m · 9sNNE40 kJ · 33°
0.4m · 14sNE62 kJ · 38°
0.4m · 10sNNE44 kJ · 30°
0.4m · 11sNNE49 kJ · 33°
0.4m · 15sNE66 kJ · 38°
0.4m · 11sNNE49 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
NW9 km/h5 kt
NNW9 km/h5 kt
NNW11 km/h6 kt
NW9 km/h5 kt
NNW11 km/h6 kt
NNW13 km/h7 kt
NW9 km/h5 kt
NNW13 km/h7 kt
NNW15 km/h8 kt
NW9 km/h5 kt
NNW11 km/h6 kt
NNW11 km/h6 kt
NW7 km/h4 kt
NNW9 km/h5 kt
NNW11 km/h6 kt
Wind EffectOffshoreOffshoreCross-OffOffshoreOffshoreCross-OffOffshoreOffshoreCross-OffOffshoreOffshoreCross-OffOffshoreOffshoreCross-OffGlassyOffshoreCross-Off
Entry / Exit
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
In PocketSafe Entry
High / Low Tide
HI: 02:45 (2.1m)HI: 15:10 (2.2m)
LO: 08:55 (0.5m)LO: 21:25 (0.4m)
HI: 03:30 (2.2m)HI: 15:52 (2.3m)
LO: 09:40 (0.4m)LO: 22:10 (0.4m)
HI: 04:15 (2.2m)HI: 16:35 (2.2m)
LO: 10:22 (0.5m)LO: 22:50 (0.5m)
HI: 05:00 (2.1m)HI: 17:20 (2.1m)
LO: 11:05 (0.6m)LO: 23:35 (0.6m)
HI: 05:50 (2.0m)HI: 18:08 (2.0m)
LO: 11:50 (0.7m)LO: --:--
HI: 06:45 (1.9m)HI: 19:02 (1.9m)
LO: 00:20 (0.7m)LO: 12:40 (0.8m)