Ningaloo Marine Park is located ~1200 kilometres north of Perth and is home to the Ningaloo Reef - the largest fringing coral reef in Australia. The reef is home to more than 300 species of coral and 500 species of fish and marine life including the spectacular whale sharks, humpback whales, dugongs, manta rays, turtles and dolphins. It is one of the best places in the world to snorkel with many of the snorkel sites located straight off the beach. If you plan to include whale watching or whale shark swimming in your itinerary, be sure to check your travel dates against the migration seasons.
Located approximately 1200km north of Perth, be sure to check out the other spectacular spots along the Coral Coast on your road trip or if you prefer a shorter commute, there are flights from Perth to Learmonth Airport near Exmouth.

Swimming with a Whale Shark - Image By Tourism WA
To view the full range of tours available check out...
CORAL COAST TOURS
Region: - Coral Coast
Nearest town: - Coral Bay, 500m
Established: - 1987
Area: - 2435km2
Highlights: - Ningaloo Reef, Ningaloo Coastline, Whale Sharks
Experiences: - Swimming, Snorkelling, Boating, Canoeing/ Kayaking, Diving