Beach
both
Level 2/10

Cottesloe Beach

Perth, Australia
👥Crowded🌀Strong rips

Cottesloe is Perth's most iconic beach—a protected stretch of coast between two granite headlands that catches smaller swells and offers mellow waves for beginners and longboarders. The groyne creates a sandbar that can produce fun little walls on the right swell. Less exposed than Scarborough, it works when bigger spots are closing out, making it a reliable small-wave option for Perth surfers.

Cottesloe Beach surf forecast

Model forecast for swell, wind and tide.

10-Day Forecast
Today20
52
Fair
2.0m@13s
7km/h
Mon21
51
Fair
2.2m@15s
7km/h
Tue22
57
Fair
1.8m@15s
7km/h
Wed23
62
Fair
1.6m@14s
8km/h
Thu24
68
Good
1.3m@14s
9km/h
Fri25
40
Poor
2.3m@17s
11km/h
Sat26
48
Fair
1.9m@16s
10km/h
Sun27
66
Good
1.0m@14s
11km/h
Mon28
70
Good
0.9m@15s
7km/h
Tue29
65
Good
1.4m@15s
9km/h
5+ days out, less certain

Today's Conditions

Find Flights
Best session: MorningAM 7 km/h · PM 8 km/h
Swell
2.0m
WSW(258°)
Score: 10/25
Period
13s
Medium period swell
Score: 25/25
Wind
7km/h
SSW(209°)
Score: 17/25
Weather
18°C
0.1mm90%
First light 5:39amSunrise 6:09amSunset 6:11pmLast light 6:41pm
Secondary0.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

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
16°
16°
19°
19°
18°
13°
18°
21°
21°
18°
12°
16°
20°
19°
17°
12°
16°
19°
19°
17°
12°
15°
20°
19°
18°
12°
16°
20°
18°
16°
12°
14°
17°
18°
17°
15°
16°
17°
18°
16°
12°
14°
17°
18°
16°
11°
13°
18°
20°
17°
3m1.5
sec
13s
13s
13s
13s
13s
15s
15s
15s
15s
15s
15s
15s
15s
15s
15s
14s
14s
14s
14s
14s
14s
14s
14s
14s
14s
17s
17s
17s
17s
17s
16s
16s
16s
16s
16s
14s
14s
14s
14s
14s
15s
15s
15s
15s
15s
15s
15s
15s
15s
15s
swell
windkm/h
6g14
8g21
7g21
9g25
7g18
2g6
1g11
9g25
13g33
13g29
1g4
2g12
10g28
12g30
8g23
1g9
2g13
9g27
15g37
12g36
3g10
1g15
8g26
14g37
17g40
10g21
13g31
16g41
10g36
5g35
8g16
2g20
11g32
16g41
13g42
10g29
9g29
13g33
14g36
9g38
6g13
4g18
7g27
12g32
8g34
5g10
3g15
7g25
13g32
17g34
tidem
2:46pm0.6m
5:16am1.1m
3:16pm0.7m
6:16am1.1m
3:36pm0.7m
11:16pm0.9m
7:01am1.1m
3:16pm0.7m
10:16pm0.9m
7:56am1.1m
3:16pm0.7m
9:36pm0.9m
2:36am0.8m
8:46am1.0m
3:46pm0.7m
9:36pm0.8m
3:16am0.6m
9:56am0.9m
3:40pm0.7m
9:46pm0.9m
4:01am0.6m
10:46am0.8m
3:40pm0.7m
10:16pm1.0m
4:56am0.6m
11:36am0.8m
10:40pm1.1m
6:01am0.6m
Night

Tide times today

2:46 pm
Low tide - 0.63m
Times shown in spot-local time.

Strike Score Breakdown

52
Fair
Components
Swell Direction8/25
Swell Size10/25
Swell Period25/25
Wind17/25
Raw Score60/100
Adjustments
Wind History-5
💨 Gusty Wind-3
Adjusted Score52/100
Confidence
Multiplier×1.00
Final Score52

Plan Your Strike

Return flights to PER, 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 Australia is about to fire

Get the best strike windows in Australia — 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.

For real surf travel

Get the full Cottesloe Beach 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
SW (225°)
Direction range
210° - 270°
Size range
0.4m - 1.8m
Ideal size
1m - 1.4m
Height multiplier
0.90×
Ideal period
12s+

Wind Requirements

Optimal direction
ESE (110°)
Offshore range
70° - 150°

Tide Requirements

Optimal tide
all

Water temp

21°C

Wetsuit

Springsuit / 2mm

Difficulty

2/10

Crowd level

8/10

👥 Spring Break (Sep 26Oct 11) — expect extra crowds

Access: Iconic Perth beach. Easy access from Marine Parade.

Frequently Asked Questions

What tide is best at Cottesloe Beach?

The Cottesloe Beach profile does not specify a preferred tide stage. That does not mean tide has no effect: check local conditions alongside swell and wind.

What wind direction is offshore at Cottesloe Beach?

The Cottesloe Beach profile uses wind from ESE (110°) as its preferred direction, with an offshore range of 70° to 150°. Wind speed matters too: light winds outside that range can still produce surfable conditions, while strong offshore winds can make takeoffs difficult.

What swell size and direction work best at Cottesloe Beach?

The Cottesloe Beach scoring profile favors swell from SW (210° to 270°), a swell-height range of 0.4m to 1.8m, and a reference period of 12s. These are model inputs, not guaranteed breaking-wave heights or a promise that the surf will suit every ability.

When is the best time of year to surf Cottesloe Beach?

The main season at Cottesloe Beach is Jan-Dec. Year-round. Small but consistent. Protected from bigger swells.

How do I get to Cottesloe Beach?

The spot profile lists PER as a nearby airport. The estimated road transfer is 15 minutes. Iconic Perth beach. Easy access from Marine Parade.

What kind of wave is Cottesloe Beach?

Cottesloe Beach is a beach break, a peak with lefts and rights. Difficulty is rated 2/10.

Best Season

Peak: Jan-Dec

Year-round. Small but consistent. Protected from bigger swells.

Getting There

Airport
PER
Drive time
15 min
Data quality
verified

Strike Log

Community Discussion