Best Beaches in & Around Perth

Map featuring Perth beaches. Click on pins to view beach details
  • Little Salmon Bay

    Little Salmon Bay
    Sei F

    Travel time from Perth: approx 1 hr

    Situated on the southernmost tip of famous Rottnest Island, about 18km off the coast of Perth, Little Salmon Bay is a must for keen snorkellers. It has a wealth of colourful fish species milling around the bright Pocillopora coral in the bay waters.

    Serene Little Salmon Bay is popular with families as it offers soft white sand and calm, sheltered waters that are crystal clear. The beach descends quite steeply… read more »

  • Cottesloe Beach

    Cottesloe Beach
    © Richard Majlinder

    Travel time from Perth: approx 0.5 hrs

    Cottesloe is a true city beach in the best possible sense. Located only 15 minutes from downtown Perth, Cottesloe still manages to remain the quintessential laid-back Australian beach. This mile long strip of golden sand is Perth's answer to Bondi beach yet there are as many differences as similarities.

    Despite being on the edge of one of Australia's major cities Cottesloe still manages to retain a slower pace of… read more »

  • Pinky Beach

    Pinky Beach
    © Eva Tillmann

    Travel time from Perth: approx 0.5 hrs

    One of Rottnest Island's north facing beaches, Pinky Beach is known for its tranquil atmosphere. Located close to Thomson Bay, the island's primary settlement, its white sands are a good length, alongside shallows that gleam in the sunlight like jewels.

    Backed by grassy dunes, Pinky Beach offers views of the historic Bathurst Lighthouse. One of two such structures on the island, it was built in 1899. From its elevated position it… read more »

  • The Basin

    The Basin
    Brian Carlson

    Travel time from Perth: approx 0.5 hrs

    Previously named Australia's top beach, an award not easy to come by in a country with 25,000 kilometres of coast, The Basin is just ten minutes from the main settlement of Thomson Bay.

    Edged by rocks and a fragile dune system, The Basin's sparkling sands slip into shallows that have long attracted swimmers, while its less-sheltered offshore reaches are a major attraction for surfers.

    At the peak of the surfing season, during… read more »

  • Geordie Bay

    Geordie Bay

    Travel time from Perth: approx 0.5 hrs

    Lying on its northern coast facing out into nothing but the deep blue, Geordie Bay boasts one of the largest beaches on Rottnest Island. Its proximity to those lucky enough to be resident on the island all year round means that there are plenty of close amenities and accommodation options, as well as a café, store, and public toilets on the beach itself.

    The popularity of Geordie Bay doesn't just lie… read more »

  • Scarborough Beach

    Scarborough Beach
    David Jones

    Travel time from Perth: approx 0.5 hrs

    Fans of Scarborough Beach claim it's the "best white sand surf beach in the world"! It certainly delivers some of Perth's best surf breaks with epic waves at times.

    Located 20 minutes northwest of Perth city centre, and on a regular bus route, it's easy to reach. Once there, this beautiful beach has oodles of things to do including swimming, surfing, bodyboarding, fishing, basketball shooting (there's a half court on… read more »

  • Swanbourne Beach

    Swanbourne Beach
    Mark Pegrum

    Travel time from Perth: approx 0.5 hrs

    read more »

More beaches near Perth