Battery Beach Surf Break

Lat Long: 29.83° S 31.04° E

Issued: 1 pm 30 Jun 2026 (local time)

Forecast update in  hr  min

Today's Battery Beach sea temperature is
21.7° C

Normal for this time of year

Battery Beach surf forecast is for near shore open water. Breaking waves will often be smaller at less exposed spots.


How big are the waves at Battery Beach today (30 Jun):

  • Morning surf: Morning surf (30 Jun, local time) - 4.5ft (1.4m), 8s period with S swell.
  • Afternoon surf: Afternoon surf (30 Jun, local time) - 2.5ft (0.8m), 9s period with E swell.
  • Evening surf: Evening surf (30 Jun, local time) - 3.5ft (1.0m), 9s period with E swell.

The current surf forecast for Battery Beach at 6PM is: 0.9m 9s primary swell from a East direction and 0.9m 6s secondary swell from a South-southeast direction (forecast issued at 01:00pm June 30). The wind direction is predicted to be cross-shore.

Time (SAST) & DateWave HeightWave Period
Morning (30 Jun)4.5ft (1.4m)8s
Afternoon (30 Jun)2.5ft (0.8m)9s
Evening (30 Jun)3.5ft (1.0m)9s

Table - waves today at Battery Beach. (Swell directed towards the surf break)


Updates in  hr  min  s Forecast update imminent

Short Range Forecast

Light rain (total 2mm), mostly falling on Thu afternoon. Warm (max 24°C on Wed afternoon, min 15°C on Thu night). Mainly fresh winds.

Tue
30
Wednesday
1
Thursday
2
Fri
3
11 AM
2 PM
5 PM
8 PM
11 PM
2 AM
5 AM
8 AM
11 AM
2 PM
5 PM
8 PM
11 PM
2 AM
5 AM
8 AM
11 AM
2 PM
5 PM
8 PM
11 PM
2 AM
5 AM
8 AM
Rating
(10 max)
1
1
1
2
3
1
2
2
1
0
0
3
2
2
2
2
0
1
0
!
!
4
4
4
Swell
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Wave
Height (m)
Direction
Period (s)
1.2
S
8
1.1
S
7
0.9
E
9
1
E
9
1.6
ENE
9
1.3
E
9
1.4
E
8
1.1
E
7
1.5
ENE
6
1.2
ENE
7
1.8
ENE
6
2
ENE
7
1.6
E
7
1.5
E
8
1.4
E
8
1.3
E
8
0.6
SSW
15
0.7
SSW
14
2.5
S
8
4
SSW
10
4
SSW
10
2.4
S
12
2.4
S
12
2.5
S
13
Wave Graph
Metric surfscale
Energy kJ
160
111
123
145
349
245
279
103
164
131
255
342
257
253
233
212
169
215
796
3087
3675
1570
1764
2188
Wind (km/h)
10
SSW
10
SSE
10
E
10
N
15
N
15
N
15
N
15
N
20
NNE
25
ENE
20
NE
10
N
10
WSW
10
WSW
5
WNW
5
SSW
30
SSW
5
SSE
25
S
15
SW
15
WNW
10
W
10
WNW
10
WNW
Wind State
cross
on
cross-on
cross-off
cross-off
cross-off
cross-off
cross-off
cross-off
cross
cross
cross-off
cross-off
cross-off
glassy
glassy
cross-on
cross-on
cross-on
cross
cross-off
cross-off
off
cross-off
High Tide
4:19PM1.74m
4:26AM1.75m
4:51PM1.78m
4:58AM1.75m
5:23PM1.80m
5:29AM1.73m
Low Tide
10:06AM0.37m
10:22PM0.46m
10:38AM0.34m
10:56PM0.44m
11:08AM0.33m
11:29PM0.44m
cloud
part cloud
clear
part cloud
clear
clear
clear
clear
clear
clear
clear
clear
part cloud
part cloud
clear
clear
part cloud
light rain
rain showers
clear
clear
clear
clear
clear
<span class="translation_missing" title="translation missing: en.weather_tables.sunrise">Sunrise</span>
6:52
6:52
6:52
<span class="translation_missing" title="translation missing: en.weather_tables.sunset">Sunset</span>
5:06
5:07
5:07
5:07
 mm
1
1
Temp °C
18
19
19
19
18
18
17
17
22
24
23
21
20
19
18
18
21
21
20
19
17
16
15
15
Feels °C
17
19
19
19
17
16
15
15
19
20
22
21
19
18
17
17
17
20
16
15
15
14
13
12
Swell 1
Height (m)
Direction
Period (s)
1.2
S
8
1.1
S
7
0.9
SSE
6
1
E
9
1.1
E
9
1.3
E
9
1.4
E
8
1.1
E
7
1.2
E
7
0.7
E
8
1.4
ENE
7
1.6
E
7
1.6
E
7
1.5
E
8
1.4
E
8
1.3
E
8
0.9
E
8
0.8
E
8
0.6
E
8
3
S
10
2.5
S
11
2.4
S
12
2.4
S
12
2.5
S
13
Energy kJ
160
111
66
145
175
245
279
103
124
68
180
240
257
253
233
212
111
90
51
1517
1708
1570
1764
2188
Swell 2
Height (m)
Direction
Period (s)
0.7
E
9
0.8
E
9
0.9
E
9
0.8
S
6
0.6
S
6
0.7
S
12
0.6
S
11
0.7
E
9
0.7
E
8
0.5
S
11
0.4
SSW
11
0.4
S
10
0.4
S
10
0.5
S
12
0.5
S
15
0.6
SSW
15
0.7
NE
8
0.7
SSW
14
0.6
ENE
8
0.5
E
8
0.5
E
9
0.4
E
9
0.4
E
10
0.5
E
13
Energy kJ
76
99
123
51
29
134
89
71
69
62
37
31
31
73
119
176
59
215
43
35
36
27
30
87
Swell 3
Height (m)
Direction
Period (s)
0.3
SSW
14
0.4
SSW
14
0.4
SSW
14
0.4
SSW
12
0.5
SSW
12
0.9
E
9
0.5
SSW
13
0.6
S
11
0.5
S
11
0.1
S
16
0.2
SSW
13
0.3
S
16
0.4
SSW
16
0.5
S
16
0.5
SSW
12
0.5
S
12
0.6
SSW
15
0.7
S
5
0.5
NE
8
0.4
NE
8
0.4
NE
8
0.3
NE
8
0.3
NE
8
Energy kJ
41
66
73
59
82
117
101
88
62
5
17
45
83
122
86
69
169
26
34
21
17
10
10
Wind waves
Height (m)
Direction
Period (s)
1.6
ENE
9
0.8
NNE
4
0.9
NNE
4
0.9
NNE
4
1.5
ENE
6
1.2
ENE
7
1.8
ENE
6
2
ENE
7
0.4
SW
3
0.6
SSW
4
1
S
5
2.5
S
8
4
SSW
10
4
SSW
10
Energy kJ
349
20
31
33
164
131
255
342
2
10
53
796
3087
3675
Nearest Offshore or Glassy
Rating
(10 max)
2
2
2
2
3
1
2
2
2
3
1
3
2
2
2
2
2
1
2
4
6
4
4
4
Distance (km)
2
2
7
0
0
37
0
0
7
287
7
0
0
0
0
0
53
2
663
2
1
0
0
0
Best forecast wave conditions in Durban/KwaZulu-Natal South Coast
Rating
(10 max)
3
3
2
3
3
2
2
2
1
3
3
3
3
3
3
2
4
7
8
9
9
Best forecast wave conditions in South Africa
Rating
(10 max)
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
3
4
3
3
4
7
8
9
9
Header Global
Rating
(10 max)
5
5
5
5
5
5
5
5
5
5
5
4
5
5
8
5
7
6
6
5
7
8
9
9
  • Map Icons:
  • Break
  • Live Wave Height (m)
  • Live Wind Speed (km/h)
  • Surf Rating (10 Max)
  • Ocean Swells (m)
  • Wind Speed (km/h)
Map placeholder
How to use the Wavefinder 

FREE! Surf-Forecast.com widget for your website

The surf report / weather widget below is available to embed on third party websites free of charge and provides a summary of our Battery Beach surf forecast. Simply grab the html code snippet that we provide and paste it into your own site. You can choose your preferred language and metric/imperial units for the surf forecast feed to suit users of your site. Click here to get the code.


Nearest locationNearest