- Duration
- ~2.5 km on the coast path, ~2.5 h (≈ 2 h: moving and stop time only)
- Who it suits
- Everyone
- Transport
- walk
- Start
- Cottesloe Beach
- Finish
- Swanbourne club
- Pace
- relaxed pace
- Best time
- a morning between the flags, with sunset on the way back
- Budget per adult
- a train fare, the beach is freePrices as of: July 2026; transport and zoo prices October 2026
Getting there
Train to Cottesloe. A bank card is at most A$3.50. A Sunday tap is free.
Stops in order
The text version of the route: stops, time at each and the legs between them. Times are estimates, without queues, traffic or swims.
1. Cottesloe Beach~40 min at the stop
The main beach, with flags, showers and cafes. The Fremantle line to Cottesloe station, then down to the sand.
Tip: Swim between the flags here. Keep going on the Marine Parade path.
Open on the map ↗↓ walk · 15 min · 1 km
2. North Cottesloe~20 min at the stop
Quieter than the main beach. The dog beach starts at Grant Street, and it has its own hours.
Tip: From October to March dogs are off this beach from 10:00 to 16:00. Outside those hours, read the sign.
Open on the map ↗↓ walk · 15 min · 1.2 km
3. Swanbourne club~30 min at the stop
The patrolled beach by the club, with toilets and a cafe. This is where the walk ends.
Tip: The sand north of the club is clothing-optional. Swim at the club, or back between the Cottesloe flags. Swanbourne station is up the hill from the beach.
Open on the map ↗
Before you go
- Route times are estimates: walking, driving and a sensible pause at each stop. Add queues, traffic and swims yourself.
- Prices, timetables and trail status change. Check the venue's official site and the state transport app before you go.
- On beaches, swim only between the red and yellow flags. Use sun protection even when it is cloudy.
