Top 20 Western Australia Beaches

  • Margaret River

    Margaret River
    © Chris Putnam / 123RF

    The beaches of Margaret River in Western Australia are not only beautiful but also home to some of Australia's biggest and best surf. Margaret River is not just one beach but a stretch of coast bursting with fantastic beaches. Whilst the backdrop varies from beach to beach you'll find white sand and turquoise waters the length of this coastline. As an added bonus, Margaret River… read more »

  • Cable Beach

    Cable Beach
    © Christopher Roe / 123rf

    Cable Beach in Broome is a long, flat, sandy beach, and by long we mean 22 kilometres (15 miles) long. It isn't just quantity over quality either; the beach here is beautiful white sand lapped by the turquoise waters of the Indian Ocean. Much Cable beach backs on to gently sloping sand dunes, and in other places there are low cliffs of deep red more »

  • Cottesloe Beach

    Cottesloe Beach
    © Richard Majlinder

    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… read more »

  • Little Salmon Bay // Rottnest Island

    Little Salmon Bay
    Sei F

    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.… read more »

  • Burns Beach

    Burns Beach
    Andrew Owens

    Burns Beach is a firm favourite with families as it is just 30 minutes north from Perth on the Mitchell Freeway. You can even get here by train to Joondalup and then by local bus in less than an hour.

    Burns is a sheltered 2 km beach backed by white calcarenite cliffs reaching 10-15m in height. Steps lead down from the Foreshore Lookout to the… read more »

  • Eighty Mile Beach

    Eighty Mile Beach

    Located between Port Hedland and Broome, Eighty Mile Beach parallels the Great Northern Highway and is Western Australia's longest uninterrupted beach.

    Despite its name, it actually extends for 137 miles (220km) and was formerly known as 90-Mile Beach, so it's probably got a bit of an identity crisis.

    However you look at it, this endless sandy beach is a paradise for shelling (there are plenty of… read more »

  • Elephant Rocks

    Elephant Rocks
    © Amanda Klamrowski

    As the name might suggest, Elephant Rock has huge smooth grey granite rocks sitting on a pristine white sandy beach and in the beautiful clear turquoise waters in the bay. From the clifftop these boulders could be a herd of elephants ambling into the water for a cooling dip.

    Elephant Rocks is located in Williams Bay National Park near Denmark (the little town) near the… read more »

  • Gnaraloo

    © Dougierem

    Well off the beaten track, Gnaraloo is on the stunning Coral Coast, reached along a lonely dirt track road 150km north of Carnarvon. A 4WD vehicle is recommended if you want to get here in one piece. The nearest landmark is the 90,000 hectare Gnaraloo Homestead and Sheep Station.

    The dramatic location and unspoilt natural beauty is what appeals to those who make the journey to… read more »

  • Hamelin Bay

    Hamelin Bay
    Gordy Pichaz

    Located 139 km south of Bunbury in the Margaret River region of Western Australia, Hamelin Bay is a sweeping open sandy beach with gentle wave action.

    Named after French explorer Jacques Felix Emmanuel Hamelin, it is best known for its stingrays which can reach 2m between wingtips. It's a great place for snorkelling and getting up-close to these velvety creatures in their native habitat.

    There are… read more »

  • Little Beach (Two Peoples Bay)

    Little Beach (Two Peoples Bay)

    Little Beach is a gorgeous white sandy beach within the Two Peoples Bay Nature Reserve, about 35 km east of Albany in WA. Arguably one of the most beautiful beaches on the southwest coast, it has dazzling white sand, turquoise waves and is backed by tree-covered hills.

    Access is along Valiant Road to the small beach car park and then down steps or… read more »

  • Lucky Bay // Esperance

    Lucky Bay
    Stan Feldman

    Lucky Bay is reputed to be Australia's whitest beach, making it an idyllic beach to visit with its pristine sand and aquamarine water. Views from the beach look out across the Recherche Archipelago, adding further to the natural beauty.

    Stretching for 5km, Lucky Bay is one of a series of beaches and coves along the Cape Le Grand National Park coastline. You'll usually have the beach… read more »

  • Meelup Beach

    Meelup Beach
    David Jones

    Meelup Beach is a 400m long strip of sand at the mouth of the Meelup Brook situated in a small and secluded valley inlet.

    Getting to Meelup Beach is easy as it is just 10 minutes from the small town of Dunsborough, however it can be busy. There is road access to the car park and a grassy picnic area with benches and BBQs right… read more »

  • Middleton Beach

    Middleton Beach
    Daryle Phillips

    Middleton Beach takes its name from Captain Middleton who brought Governor James Stirling to Western Australia back in 1934. Interestingly, he was an ancestor of Kate Middleton, better known as the Duchess of Cambridge and wife of Prince William, the future king of England.

    Protected by the islands and headland in King George Sound, waves are gentle and ideal for families. This lovely beach is… read more »

  • Monkey Mia

    Monkey Mia
    Bryn Pinzgauer

    Monkey Mia is a popular beach 25km northeast of Denham within the World Heritage Site of Shark Bay Marine Park. The main attraction is the bottlenose dolphins that can be seen close to shore.

    Rangers provide fish that visitors can feed to the dolphins in the mornings but the dolphins often visit the beach at other times too. Due to their friendly nature,… read more »

  • Scarborough Beach

    Scarborough Beach
    David Jones

    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… read more »