Cottesloe Beach is one of Perth’s most iconic and picturesque coastal destinations, renowned for its crystal-clear waters, soft white sand and spectacular Indian Ocean sunsets. A favourite with both locals and visitors, the beach is ideal for swimming, snorkelling, surfing or simply relaxing by the shoreline.
Affectionately known as “Cott,” the beach is easily accessible from Perth City. It’s a scenic 15-minute drive, a convenient bus ride with regular Transperth services, or a journey on the Fremantle train line followed by a pleasant 600-metre walk from Cottesloe Station.
What sets Cottesloe Beach apart among Perth’s many stunning beaches is its relaxed atmosphere and beautifully maintained surrounds. Shady Norfolk Pines, terraced grassy lawns and pristine sands provide the perfect setting for picnics, family outings or a laid-back afternoon by the ocean.
The beachfront boulevard is lined with popular cafes, restaurants and bars, making it a prime location for beachside breakfasts, long lunches, sunset drinks or lively weekend gatherings. With consistent swell and clear waters, Cottesloe Beach is also a regular destination for swimmers, bodyboarders, surfers and snorkellers exploring the nearby reefs and rocky outcrops.
Best time to visit: Late afternoon for sunsets and cooler temperatures
Facilities: Toilets, showers, grassy picnic areas and nearby dining
Getting there: Train to Cottesloe Station + 600m walk
Safety: Swim between the flags and check surf conditions
Dining: Book ahead for sunset dining on weekends