Horizons Logo
    RAC Logo
    RAC WA832 Wellington Street,West Perth, Western Australia, 6005RAC acknowledges and pays respects to the Traditional Custodians throughout Australia. We recognise the continuing connection to land, waters and community.© 2025 The Royal Automobile Club of WA (Inc.)
    • Privacy
    • Disclaimer
    • Security
    • Accessibility
    • Horizons on YouTube
    • RAC on Instagram
    • RAC on Facebook
    Image of woman snorkelling

    Explore

    10 best snorkelling spots in WA

    Published Dec 2024

    4 min read

    Text size

    Published Dec 2024

    Text size

    Travel & Touring| WA Things To Do

    With miles of endless coastline, WA has some great snorkelling spots.

    From islands and marine parks to jetties and beaches, there's something for everyone in WA's waters. For options that are a little closer to home, check out 10 of Perth's best snorkelling spots.

    But if you're ready to hit the road with your snorkel in tow, here are 10 unmissable snorkelling spots in WA.

    1. Ningaloo Reef

    Ningaloo Reef is Australia’s largest fringing coral reef, stretching more than 300 kilometres between the North West Cape and Red Bluff.

    It is one of our most accessible fringing reefs making it perfect for snorkelling, with close access to the beach and snorkel sites by vehicle. It is a stunning coral reef teeming with more than 500 species of fish.

    RELATED:5 incredible snorkelling spots around Exmouth »

    2. Abrolhos Islands

    The 122 islands making up the Houtman Abrolhos Island group can be reached by boat or a scenic flight from Geraldton.

    More than 180 species of coral have been identified in the Abrolhos and you can take a day-long snorkelling tour to explore diverse coral gardens fringing the islands. The waters here are classed as a fish habitat protection area.

    RELATED:Your guide to Geraldton and the Abrolhos Islands »

    3. Jurien Bay Marine Park

    The Jurien Bay Marine Park extends from Greenhead to the south of Nambung National Park.

    Snorkel sites along the limestone reef that runs parallel to the shoreline offer diverse marine life, including sea lions and dolphins, and colourful coral.

    4. Rottnest Island

    There are close to 400 species of fish and 20 species of coral within the Rottnest Island Marine Reserve - so don't forget to pack your snorkel when you hop on the ferry.

    Parker Point, The Basin, Parakeet Bay, Little Armstrong Bay and Little Salmon Bay are some of the island's most popular snorkelling destinations. Head to the Visitor Centre for more detailed information, tips and advice about snorkelling on Rottnest.

    5. Shoalwater Islands Marine Park

    The Shoalwater Islands Marine Park includes the waters of Shoalwater Bay, Warnbro Sound and a small part of Cockburn Sound encompassing several islands such as Penguin Island.

    Reefs in shallow waters around the islands are popular snorkelling spots but make sure you’re there before the sea breeze hits. Look out for wildlife including Australian sea lions, bottlenose dolphins and the little penguin.

    6. Busselton Jetty

    The warm Leeuwin Current supports more than 300 tropical and sub-tropical marine species around the iconic Busselton Jetty. As well as colourful fish, you can also see corals and sponges under what has been described as one of Australia’s greatest artificial reefs.

    7. Esperance

    You’ll find several excellent snorkelling sites along the coast near Esperance. The shallow waters around Woody Island are a popular spot, particularly Shearwater Bay where you can follow an underwater snorkel trail.

    At Munglinup Beach you can snorkel along the reef in Esperance’s famous crystal-clear waters.

    RELATED:6 of the best snorkelling spots in Esperance »

    8. Mackerel Islands

    Thevenard Island in the Mackerel Islands group is surrounded by reef teeming with coral formations and colourful reef fish. Direction Island is also a great spot to slip on a mask and explore the colourful underwater world. The Mackerel Islands are 22kms off the coast near Onslow.

    9. Shark Bay Marine Park

    The Shark Bay Marine Park is home to an abundance of marine life and secluded, small coral reefs that are only accessible by boat or four-wheel-drive.

    Some of the park's most popular snorkelling spots are Turtle and Louisa Bay off Dirk Hartog Island, Eagle Bluff, or for beginners, the shallow, tranquil waters of Gregories.

    10. Marmion Marine Park

    Marmion Marine Park covers Perth’s northern beaches from Trigg Island to Burns Beach. Many of the park’s submerged reefs are popular with divers but an easily accessible snorkelling site within the park is Mettams Pool – a sheltered bay with a reef close to the shore.

    Last updated January 2020

    Related articles

    Image of Mitchell Falls

    Explore

    6 min read

    10 of WA's best waterfalls

    Kayaking on the Warren River, Pemberton

    Explore

    6 min read

    10 of the best kayaking spots in WA

    Image of man with surfboard

    Explore

    8 min read

    5 of the best beginner surf spots around Perth

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    View this post on Instagram

    Need a place to stay while you experience WA?

    RAC members get exclusive discounts at our nine holiday parks and resorts in iconic locations across WA.*

    See locations

    *Terms and conditions apply. RAC member discount not applicable on already discounted rates. Discounts available on direct bookings only made online or via phone. Visit our Parks & Resorts website for more information.