Shabandar Beach

faces 304° NW · Sabah, Malaysia

Times in +08

Poor · best window 00:00–00:00
0.5 m
6 s period · N 353° 353°
Clean groundswell, in the windowClean groundswell, inside the swell windowClean groundswell, 37° inside the swell window · sampled 20 km offshore
Wind
5 km/h
S · cross-offS 175° · cross-off
Tide
0.5 m
falling · L 13:30falling · low 13:30 falling · low 13:30 (−0.6 m)
Energy
1 kJ
poor
Sky and sea
25° 30°
overcast · feels 25°overcast since 00:00 · feels 25°
GFS only · OISST 17 Oct, preliminaryair and sea: GFS only · OISST 17 Oct, preliminary
Ensemble · 3 models3 of 3 models reporting · updated 13:10 UTCRated for intermediate surfers · Change

Hour by hour

swipe or ← → for another day

Tuesday 13 October poorbest 00–24 · light 06:01–18:00

0.3 + 0.1 mtide 0.5 ↓gust 4 km/h 24°poor
0 kJ
00 
poor
0.3m 8sN0.3 + 0.1 mtide0.5↓
offshore 4 km/hgust4 km/h 24°
0 kJ
0.3 + 0.0 mtide 0.0 ↓gust 4 km/h 24°poor
0 kJ
03 
poor
0.3m 7sN0.3 + 0.0 mtide0.0↓
offshore 4 km/hgust4 km/h 24°
0 kJ
0.3 mtide −0.6 ↓gust 5 km/h 24°poor
0 kJ
06 
poor
0.3m 7sN0.3 mtide−0.6↓
offshore 4 km/hgust5 km/h 24°
0 kJ
0.3 mtide −0.5 ↑gust 5 km/h 29°poor
0 kJ
09 
poor
0.3m 7sN0.3 mtide−0.5↑
cross 3 km/hgust5 km/h 29°
0 kJ
0.3 + 0.2 mtide 0.0 ↑gust 7 km/h 30°poor
0 kJ
12 
poor
0.3m 8sN0.3 + 0.2 mtide0.0↑
onshore 10 km/hgust7 km/h 30°
0 kJ
0.3 mtide 0.0 ↓gust 7 km/h 30° · 0.5 mm/hpoor
0 kJ
15 
poor
0.3m 8sN0.3 mtide0.0↓
cross-on 8 km/hgust7 km/h 30° · 0.5 mm/h
0 kJ
0.3 mtide 0.0 ↑gust 11 km/h 28° · 0.4 mm/hpoor
0 kJ
18 
poor
0.4m 8sN0.3 mtide0.0↑
cross 7 km/hgust11 km/h 28° · 0.4 mm/h
0 kJ
0.3 mtide 0.4 ↑gust 7 km/h 26° · 0.3 mm/hpoor
0 kJ
21 
poor
0.4m 8sN0.3 mtide0.4↑
cross-off 6 km/hgust7 km/h 26° · 0.3 mm/h
0 kJ

Wednesday 14 October poorbest 00–24 · light 06:01–18:00

0.3 + 0.1 mtide 0.6 ↓gust 5 km/h 25°poor
0 kJ
00 
poor
0.3m 8sN0.3 + 0.1 mtide0.6↓
offshore 5 km/hgust5 km/h 25°
0 kJ
0.3 + 0.1 + 0.1 mtide 0.1 ↓gust 6 km/h 25°poor
0 kJ
03 
poor
0.3m 8sN0.3 + 0.1 + 0.1 mtide0.1 ↓
offshore 6 km/hgust6 km/h 25°
0 kJ
0.3 + 0.1 + 0.1 mtide −0.6 ↓gust 5 km/h 25°poor
0 kJ
06 
poor
0.3m 8sN0.3 + 0.1 + 0.1 mtide−0.6 ↓
offshore 6 km/hgust5 km/h 25°
0 kJ
0.3 + 0.1 + 0.1 mtide −0.6 ↑gust 6 km/h 30°poor
0 kJ
09 
poor
0.3m 8sN0.3 + 0.1 + 0.1 mtide−0.6 ↑
cross 3 km/hgust6 km/h 30°
0 kJ
0.3 + 0.1 + 0.1 mtide −0.2 ↑gust 8 km/h 31°poor
0 kJ
12 
poor
0.3m 8sN0.3 + 0.1 + 0.1 mtide−0.2 ↑
cross-on 12 km/hgust8 km/h 31°
0 kJ
0.3 + 0.1 + 0.1 mtide −0.1 ↑gust 6 km/h 31° · 0.5 mm/hpoor
0 kJ
15 
poor
0.3m 7sN0.3 + 0.1 + 0.1 mtide−0.1 ↑
onshore 8 km/hgust6 km/h 31° · 0.5 mm/h
0 kJ
0.3 + 0.1 + 0.1 mtide 0.0 ↑gust 5 km/h 28° · 0.5 mm/hpoor
0 kJ
18 
poor
0.3m 7sN0.3 + 0.1 + 0.1 mtide0.0 ↑
cross-on 3 km/hgust5 km/h 28° · 0.5 mm/h
0 kJ
0.2 + 0.1 mtide 0.4 ↑gust 8 km/h 27° · 1.0 mm/hpoor
0 kJ
21 
poor
0.3m 7sN0.2 + 0.1 mtide0.4↑
cross-off 6 km/hgust8 km/h 27° · 1.0 mm/h
0 kJ

Thursday 15 October poorbest 00–24 · light 06:01–18:00

0.2 + 0.1 + 0.1 mtide 0.7 ↓gust 5 km/h 25°poor
0 kJ
00 
poor
0.3m 7sN0.2 + 0.1 + 0.1 mtide0.7 ↓
offshore 5 km/hgust5 km/h 25°
0 kJ
0.2 + 0.2 + 0.1 mtide 0.3 ↓gust 5 km/h 25°poor
0 kJ
03 
poor
0.3m 7sN0.2 + 0.2 + 0.1 mtide0.3 ↓
offshore 5 km/hgust5 km/h 25°
0 kJ
0.2 + 0.2 + 0.1 mtide −0.4 ↓gust 5 km/h 25°poor
0 kJ
06 
poor
0.3m 7sN0.2 + 0.2 + 0.1 mtide−0.4 ↓
offshore 5 km/hgust5 km/h 25°
0 kJ
0.2 + 0.2 + 0.1 mtide −0.7 ↑gust 1 km/h 30°poor
0 kJ
09 
poor
0.3m 7sN0.2 + 0.2 + 0.1 mtide−0.7 ↑
glassy 0 km/hgust1 km/h 30°
0 kJ
0.2 + 0.2 + 0.1 mtide −0.4 ↑gust 7 km/h 31° · 0.2 mm/hpoor
0 kJ
12 
poor
0.3m 7sN0.2 + 0.2 + 0.1 mtide−0.4 ↑
onshore 12 km/hgust7 km/h 31° · 0.2 mm/h
0 kJ
0.2 + 0.1 + 0.1 mtide −0.1 ↑gust 6 km/h 31° · 0.8 mm/hpoor
0 kJ
15 
poor
0.3m 7sN0.2 + 0.1 + 0.1 mtide−0.1 ↑
onshore 8 km/hgust6 km/h 31° · 0.8 mm/h
0 kJ
0.2 + 0.1 + 0.1 mtide 0.0 ↑gust 5 km/h 28° · 1.0 mm/hpoor
0 kJ
18 
poor
0.2m 7sN0.2 + 0.1 + 0.1 mtide0.0 ↑
cross 3 km/hgust5 km/h 28° · 1.0 mm/h
0 kJ
0.2 + 0.1 + 0.1 mtide 0.4 ↑gust 15 km/h 25°poor
0 kJ
21 
poor
0.3m 7sN0.2 + 0.1 + 0.1 mtide0.4 ↑
cross-off 8 km/hgust15 km/h 25°
0 kJ

Friday 16 October poorbest 00–24 · light 06:01–18:00

0.2 + 0.1 + 0.1 mtide 0.7 ↓gust 4 km/h 26°poor
0 kJ
00 
poor
0.2m 6sN0.2 + 0.1 + 0.1 mtide0.7 ↓
offshore 4 km/hgust4 km/h 26°
0 kJ
0.2 + 0.1 + 0.1 mtide 0.4 ↓gust 5 km/h 25°poor
0 kJ
03 
poor
0.2m 6sN0.2 + 0.1 + 0.1 mtide0.4 ↓
offshore 5 km/hgust5 km/h 25°
0 kJ
0.2 + 0.1 + 0.1 mtide −0.3 ↓gust 5 km/h 25°poor
0 kJ
06 
poor
0.2m 6sN0.2 + 0.1 + 0.1 mtide−0.3 ↓
offshore 5 km/hgust5 km/h 25°
0 kJ
0.2 + 0.1 + 0.1 mtide −0.7 ↑gust 1 km/h 30°poor
0 kJ
09 
poor
0.2m 6sN0.2 + 0.1 + 0.1 mtide−0.7 ↑
glassy 1 km/hgust1 km/h 30°
0 kJ
0.2 + 0.1 + 0.1 mtide −0.5 ↑gust 7 km/h 31°poor
0 kJ
12 
poor
0.2m 7sN0.2 + 0.1 + 0.1 mtide−0.5 ↑
onshore 12 km/hgust7 km/h 31°
0 kJ
0.2 + 0.1 mtide −0.3 ↑gust 7 km/h 31° · 0.6 mm/hpoor
0 kJ
15 
poor
0.2m 7sN0.2 + 0.1 mtide−0.3↑
onshore 10 km/hgust7 km/h 31° · 0.6 mm/h
0 kJ
0.2 + 0.1 mtide 0.0 ↑gust 11 km/h 27° · 6.3 mm/hpoor
0 kJ
18 
poor
0.3m 6sN0.2 + 0.1 mtide0.0↑
onshore 7 km/hgust11 km/h 27° · 6.3 mm/h
0 kJ
0.2 + 0.1 + 0.1 mtide 0.3 ↑gust 10 km/h 25° · 2.3 mm/hpoor
1 kJ
21 
poor
0.4m 7sN0.2 + 0.1 + 0.1 mtide0.3 ↑
offshore 7 km/hgust10 km/h 25° · 2.3 mm/h
1 kJ

Saturday 17 October poorbest 00–24 · light 06:01–18:00

0.2 + 0.1 + 0.1 mtide 0.7 ↑gust 7 km/h 25°poor
1 kJ
00 
poor
0.4m 7sN0.2 + 0.1 + 0.1 mtide0.7 ↑
offshore 6 km/hgust7 km/h 25°
1 kJ
0.3 + 0.2 + 0.1 mtide 0.5 ↓gust 4 km/h 25°poor
1 kJ
03 
poor
0.4m 8sN0.3 + 0.2 + 0.1 mtide0.5 ↓
offshore 4 km/hgust4 km/h 25°
1 kJ
0.3 + 0.1 + 0.1 mtide −0.1 ↓gust 5 km/h 24°poor
1 kJ
06 
poor
0.4m 7sN0.3 + 0.1 + 0.1 mtide−0.1 ↓
cross-off 5 km/hgust5 km/h 24°
1 kJ
0.3 + 0.1 + 0.1 mtide −0.6 ↓gust 2 km/h 29°poor
1 kJ
09 
poor
0.4m 7sN0.3 + 0.1 + 0.1 mtide−0.6 ↓
glassy 1 km/hgust2 km/h 29°
1 kJ
0.3 + 0.1 mtide −0.6 ↑gust 6 km/h 31°poor
1 kJ
12 
poor
0.4m 7sN0.3 + 0.1 mtide−0.6↑
onshore 11 km/hgust6 km/h 31°
1 kJ
0.3 + 0.1 mtide −0.4 ↑gust 6 km/h 29° · 2.4 mm/hpoor
1 kJ
15 
poor
0.4m 7sN0.3 + 0.1 mtide−0.4↑
cross-on 6 km/hgust6 km/h 29° · 2.4 mm/h
1 kJ
0.3 + 0.1 mtide −0.1 ↑gust 5 km/h 27° · 0.8 mm/hpoor
1 kJ
18 
poor
0.4m 8sN0.3 + 0.1 mtide−0.1↑
onshore 2 km/hgust5 km/h 27° · 0.8 mm/h
1 kJ
0.3 + 0.1 mtide 0.3 ↑gust 4 km/h 26° · 1.7 mm/hpoor
1 kJ
21 
poor
0.4m 8sN0.3 + 0.1 mtide0.3↑
offshore 4 km/hgust4 km/h 26° · 1.7 mm/h
1 kJ

Sunday 18 October poorbest 00–24 · light 06:01–17:59

0.3 + 0.1 + 0.1 mtide 0.6 ↑gust 6 km/h 25°poor
1 kJ
00 
poor
0.4m 8sN0.3 + 0.1 + 0.1 mtide0.6 ↑
offshore 5 km/hgust6 km/h 25°
1 kJ
0.3 + 0.1 mtide 0.6 ↓gust 6 km/h 24°poor
1 kJ
03 
poor
0.4m 8sN0.3 + 0.1 mtide0.6↓
cross-off 6 km/hgust6 km/h 24°
1 kJ
0.3 + 0.2 + 0.1 mtide 0.1 ↓gust 6 km/h 25°poor
1 kJ
06 
poor
0.4m 8sN0.3 + 0.2 + 0.1 mtide0.1 ↓
cross-off 6 km/hgust6 km/h 25°
1 kJ
0.3 + 0.2 + 0.1 mtide −0.5 ↓gust 7 km/h 28°poor
1 kJ
09 
poor
0.4m 8sN0.3 + 0.2 + 0.1 mtide−0.5 ↓
cross 4 km/hgust7 km/h 28°
1 kJ
0.3 + 0.1 mtide −0.6 ↑gust 9 km/h 30° · 0.2 mm/hpoor
0 kJ
12 
poor
0.4m 8sN0.3 + 0.1 mtide−0.6↑
cross-on 12 km/hgust9 km/h 30° · 0.2 mm/h
0 kJ
0.3 + 0.1 mtide −0.4 ↑gust 7 km/h 29° · 0.7 mm/hpoor
1 kJ
15 
poor
0.4m 7sN0.3 + 0.1 mtide−0.4↑
cross-on 7 km/hgust7 km/h 29° · 0.7 mm/h
1 kJ
0.3 + 0.1 mtide −0.1 ↑gust 5 km/h 27° · 0.4 mm/hpoor
1 kJ
18 
poor
0.4m 7sN0.3 + 0.1 mtide−0.1↑
cross-on 3 km/hgust5 km/h 27° · 0.4 mm/h
1 kJ
0.3 + 0.1 + 0.1 mtide 0.2 ↑gust 5 km/h 26°poor
0 kJ
21 
poor
0.4m 7sN0.3 + 0.1 + 0.1 mtide0.2 ↑
cross-off 5 km/hgust5 km/h 26°
0 kJ

Monday 19 October poorbest 00–24 · light 06:01–17:59

0.3 + 0.1 mtide 0.5 ↑gust 4 km/h 25°poor
0 kJ
00 
poor
0.4m 7sN0.3 + 0.1 mtide0.5↑
offshore 4 km/hgust4 km/h 25°
0 kJ
0.3 + 0.1 mtide 0.6 ↓gust 5 km/h 24°poor
0 kJ
03 
poor
0.4m 7sN0.3 + 0.1 mtide0.6↓
offshore 5 km/hgust5 km/h 24°
0 kJ
0.3 + 0.1 mtide 0.2 ↓gust 8 km/h 24°poor
0 kJ
06 
poor
0.4m 7sN0.3 + 0.1 mtide0.2↓
cross-off 7 km/hgust8 km/h 24°
0 kJ
0.3 + 0.1 mtide −0.3 ↓gust 13 km/h 28°poor
1 kJ
09 
poor
0.4m 7sN0.3 + 0.1 mtide−0.3↓
cross 8 km/hgust13 km/h 28°
1 kJ
0.3 + 0.1 mtide −0.6 ↓gust 16 km/h 30° · 0.9 mm/hpoor
1 kJ
12 
poor
0.4m 7sN0.3 + 0.1 mtide−0.6↓
cross-on 18 km/hgust16 km/h 30° · 0.9 mm/h
1 kJ
0.3 + 0.1 mtide −0.5 ↑gust 16 km/h 29° · 0.8 mm/hpoor
1 kJ
15 
poor
0.4m 7sN0.3 + 0.1 mtide−0.5↑
cross-on 15 km/hgust16 km/h 29° · 0.8 mm/h
1 kJ
0.3 mtide −0.2 ↑gust 13 km/h 26° · 1.9 mm/hpoor
1 kJ
18 
poor
0.4m 7sN0.3 mtide−0.2↑
cross-on 12 km/hgust13 km/h 26° · 1.9 mm/h
1 kJ
0.3 + 0.2 mtide 0.2 ↑gust 13 km/h 24° · 0.8 mm/hpoor
1 kJ
21 
poor
0.4m 7sN0.3 + 0.2 mtide0.2↑
cross-off 9 km/hgust13 km/h 24° · 0.8 mm/h
1 kJ

Today 20 October poorbest 00–24 · light 06:01–17:58GFS only — agreement not measured 25° 30°

0.3 + 0.1 mtide 0.4 ↑gust 7 km/h 24°poor
1 kJ
00 
poor
0.4m 7sNNW0.3 + 0.1 mtide0.4↑
cross-off 5 km/hgust7 km/h 24°
1 kJ
0.3 mtide 0.5 ↓gust 7 km/h 25°poor
1 kJ
now 
poor
0.5m 6sN0.3 mtide0.5↓
cross 6 km/hgust7 km/h 25°
1 kJ
0.3 + 0.1 mtide 0.3 ↓gust 5 km/h 24°poor
1 kJ
06 
poor
0.5m 6sN0.3 + 0.1 mtide0.3↓
offshore 5 km/hgust5 km/h 24°
1 kJ
0.3 + 0.1 mtide −0.1 ↓gust 4 km/h 26°poor
1 kJ
09 
poor
0.4m 6sN0.3 + 0.1 mtide−0.1↓
offshore 4 km/hgust4 km/h 26°
1 kJ
0.2 + 0.1 + 0.1 mtide −0.5 ↓gust 9 km/h 30°poor
1 kJ
12 
poor
0.4m 6sN0.2 + 0.1 + 0.1 mtide−0.5 ↓
cross-on 8 km/hgust9 km/h 30°
1 kJ
0.2 + 0.1 mtide −0.5 ↑gust 8 km/h 30°poor
1 kJ
15 
poor
0.5m 7sN0.2 + 0.1 mtide−0.5↑
onshore 9 km/hgust8 km/h 30°
1 kJ
0.3 + 0.1 mtide −0.2 ↑gust 4 km/h 27°poor
1 kJ
18 
poor
0.5m 7sN0.3 + 0.1 mtide−0.2↑
cross-on 3 km/hgust4 km/h 27°
1 kJ
0.3 mtide 0.1 ↑gust 5 km/h 25°poor
1 kJ
21 
poor
0.4m 7sN0.3 mtide0.1↑
offshore 5 km/hgust5 km/h 25°
1 kJ
Wednesday 21 October, on its wayShow Wednesday 21 October
Thursday 22 October, on its wayShow Thursday 22 October
Friday 23 October, on its wayShow Friday 23 October
Saturday 24 October, on its wayShow Saturday 24 October
Sunday 25 October, on its wayShow Sunday 25 October
Monday 26 October, on its wayShow Monday 26 October
Tuesday 27 October, on its wayShow Tuesday 27 October
Wednesday 28 October, on its wayShow Wednesday 28 October
Thursday 29 October, on its wayShow Thursday 29 October
Friday 30 October, on its wayShow Friday 30 October

Saturday 31 October poorbest 02–24 · light 06:01–17:56

0.5 + 0.1 + 0.1 mtide 0.8 ↓gust — –poor
1 kJ
02 
poor
0.5m 10sNNW0.5 + 0.1 + 0.1 mtide 0.8↓
cross 5 km/hgust ——
1 kJ
0.5 + 0.2 + 0.1 mtide 0.0 ↓gust — –poor
1 kJ
05 
poor
0.5m 10sN0.5 + 0.2 + 0.1 mtide0.0 ↓
offshore 8 km/hgust — —
1 kJ
0.4 + 0.2 + 0.1 mtide −0.8 ↓gust — –poor
1 kJ
08 
poor
0.5m 10sN0.4 + 0.2 + 0.1 mtide−0.8 ↓
offshore 5 km/hgust — —
1 kJ
0.4 + 0.2 + 0.1 mtide −0.9 ↑gust — –poor
1 kJ
11 
poor
0.5m 9sN0.4 + 0.2 + 0.1 mtide−0.9 ↑
cross-on 3 km/hgust — —
1 kJ
0.4 + 0.3 + 0.1 mtide −0.4 ↑gust — –poor
1 kJ
14 
poor
0.5m 9sN0.4 + 0.3 + 0.1 mtide−0.4 ↑
cross-on 8 km/hgust — —
1 kJ
0.3 + 0.3 + 0.1 mtide 0.0 ↑gust — –poor
1 kJ
17 
poor
0.5m 9sN0.3 + 0.3 + 0.1 mtide0.0 ↑
cross-on 10 km/hgust — —
1 kJ
0.3 + 0.3 + 0.1 mtide 0.3 ↑gust — –poor
1 kJ
20 
poor
0.5m 9sN0.3 + 0.3 + 0.1 mtide0.3 ↑
cross 13 km/hgust ——
1 kJ
0.3 + 0.3 + 0.1 mtide 0.7 ↑gust — –poor
1 kJ
23 
poor
0.5m 9sN0.3 + 0.3 + 0.1 mtide0.7 ↑
cross-off 12 km/hgust — —
1 kJ
Sunday 1 November, on its wayShow Sunday 1 November
Monday 2 November, on its wayShow Monday 2 November
Tuesday 3 November, on its wayShow Tuesday 3 November
Wednesday 4 November, on its wayShow Wednesday 4 November

Wind read from the nearest model point, up to 20 km — that is not the wind at the beach.

Swell read from the nearest model point, up to 20 km. Swell travels, so it still holds here.

swipe for the next day

Next 16 days, on its way Show Next 16 days
Air and sea temperature, on its way Show Air and sea temperature
Tide, on its way Show Tide
Swell window, on its way Show Swell window
Model agreement, on its way Show Model agreement
Better right now nearby, on its way Show Better right now nearby
Sessions logged here, on its way Show Sessions logged here
Log a surf here
I surfed here
How big was it really?
We forecast 0.3 m right now
or m
Sign in to log a session

Browse

Placescontinents · countries · regions Compareup to three spots Boardsyour quiver Statsyour year in the water Documentationthe user guide

Settings

Units
Theme
Sign in