Don't see a whale shark? No worries! Our policy is the best in the business!!

Freecall: 1800 138 501

whale shark dive logo
We'll Put You
In The Picture
Book Online
dive with whalesharks

Swim with Whale Sharks

in exmouth on the ningaloo reef

Swimming with a whale shark is the experience of a lifetime - a unique wildlife interaction that will live with you forever. Join the award winning team at Three Islands Whale Shark Dive as we take you on a snorkeling experience like no other.

Find out more Book Online

Great Times Caught on CD

That’s right, not only will we ensure you have a great time we will also get it all on camera so you relive it many times over.

*Complimentary CD of photos or emailed download link from the day! Valued at $50! 

We’re #2 on Tripadvisor!

Certificate of Excellence

Click here and see what our customers are saying.

An Adventure to Remember For a Lifetime

Ningaloo Reef on the Coral Coast is one of Western Australia's natural treasures - alive with an abundance of marine life, turquoise waters and dazzling white beaches set against a backdrop of rugged limestone ranges. Three Islands Whale Shark Dive specialises in whale shark snorkel and swim adventures on the reef between mid-March and mid-August. Although the tour focus is on swimming with whale sharks, an amazing variety of reef life such as manta rays, turtles, dolphins, whales and even dugongs may be sighted during the cruise.

Apart from the thrill of swimming with the world's largest fish, the tour raises awareness of the worldwide need to protect this threatened species. The Three Islands team is dedicated to ensuring this unique wildlife encounter is extremely enjoyable and totally memorable.

Live Tour Photos


All part of the magical three islands experience

awards banner
At 3 Islands our goal is to provide the highest levels of customer service and to give you the most opportunity we can to swim with whale sharks. After all, that is why you are here.

Mick Husband Managing Director

Freecall: 1800 138 501

Phone: +61 (08) 9949 1994