Skip to content
Perth
DoThe Coast

Cottesloe Beach

One of Perth's most famous beaches, and a favourite among locals and tourists alike. A quiet beach with a pleasant footpath along Marine Parade with panoramic views over the Indian Ocean. Watch the sunset whilst sitting on one of many benches and the scores of surfers who are still there in winter months trying to catch waves. There is a shady grassed area as well as sand, and the beach is patrolled. From Fremantle, head about 10 minutes north by car via the Stirling Highway. Or take the train to Cottesloe and catch the "Cott Cat" free shuttle bus, running every 15 minutes each weekend and public holiday throughout summer. The Cott Cat runs in a loop between Cottesloe Train Station and Cottesloe Beach, stopping at North Cottesloe (outside the Ocean Beach Hotel) and Cottesloe Beach (outside Il Lido Cafe). From Cottesloe station, you can head west down Forrest Street for about ten minutes to reach the beach. Another option is to take bus 102 from Williams street or Esplanade station and it has a stop right by Cottesloe beach.

Listing from Wikivoyage: Perth/The Coast, CC BY-SA 4.0.

Updated 28 Sept 2026. Something wrong? Tell us.