Our team at Mirage have put together our top 10 best places to go snorkelling in Australia:
The Great Barrier Reef, Queensland The world's largest coral reef system, home to an incredible diversity of marine life. Popular snorkelling spots include the Whitsundays, Magnetic Island, Hamilton Island, Fitzroy Island, Airlie Beach, Cairns, and Palm Bay.
Ningaloo Reef, Western Australia Australia's second largest coral reef, stretching 260km and located just a 2-hour flight from Perth. Snorkel with whale sharks and spot over 500 species of fish.
Lord Howe Island, New South Wales A UNESCO World Heritage site with crystal clear waters and a huge variety of marine life. Snorkel at Lagoon Beach, Ned's Beach, Old Settlement Beach, Erscott's Hole or Blinky Beach.
Ninepin Point Marine Nature Reserve, Tasmania Featuring sponge gardens, kelp forests, sea dragons, fairy penguins and migrating whales. Snorkelling tours depart from the coast.
Jervis Bay, New South Wales Home to tropical fish like the eastern blue devil fish, weedy seadragon, and playful bottlenose dolphins, penguins, seals and whales.
Heron Island, Great Barrier Reef, Queensland Walk straight off the beach into a snorkelling paradise, spotting starfish, sea cucumbers, turtles and more.
Rottnest Island, Western Australia With secluded beaches and incredible snorkelling spots like the Basin, Parakeet Bay, Parker Point, Little Salmon Bay and Little Armstrong Bay.
Baird Bay, South Australia Snorkel with resident pods of bottlenose dolphins and curious sea lions in their natural environment.
Busselton Jetty, Western Australia The longest jetty in the Southern Hemisphere, with great snorkelling alongside the 1.8km structure in the calm, clear waters of Geographe Bay.
Julian Rocks Marine Reserve, Byron Bay, New South Wales Ranked by Australian Geographic as one of the top snorkelling spots in Australia, with the chance to see sea turtles, wobbegong sharks, manta rays, leopard sharks and more.