40+ Australian Locations
Iconic cruises and water-based activities across the country
300+ Unique Cruises
Hand-picked & exceptional experiences
8+ Million Happy Customers
Who have toured on one of our listed cruises
Australian Owned
Proudly supporting the Australian cruising industry
Great Keppel Island Snorkel and Dive Tours
We have listed some top Great Keppel Island snorkelling tour options for your convenience. Catering to first-time snorkellers and seasoned divers, each tour has been curated for an exciting underwater world experience. Dive into the turquoise waters to explore sprawling coral gardens, encounter an array of marine creatures and experience the serenity of one of Queensland’s most untouched island escapes.
Led by expert guides, our Great Keppel Island snorkelling cruises ensure a seamless and safe experience as you immerse yourself in the island’s breathtaking marine ecosystem. Don’t miss your chance to discover this spectacular part of the Great Barrier Reef— choose your cruise and book your tour today!
7Hr Keppel Islands Day Cruise
Experience the best of Rosslyn Bay with an amazing adventure cruise around the Keppel Islands with snorkeling opportunities & more
Duration 7hr
From $170
5Hr Kraken Keppel Island Adventure
Best-value cruise to explore one of the Keppel Islands; enjoy snorkelling, swimming, paddleboard, pontoon fun & marine life spotting. Lunch included.
Duration 6hr
From $175
Great Keppel Island Tour & 1Hr Glass-Bottom Boat Cruise
A Great Keppel Island glass-bottom boat tour for those who want to explore the incredible underwater world here without getting wet.
Duration 7hr
From $94
7Hr Great Keppel Island Combo Cruise
Make the most of your Monday with a glass-bottom boat ride, snorkelling tour, and free time on the Great Keppel Island with this special combo!
Duration 6hr
From $129
7Hr Great Keppel Island Adventure Cruise
A Great Keppel Island adventure cruise offering boomnetting off the boat & snorkelling. Aussie lunch, glass-bottom boat tour and island time included.
Duration 7hr
From $159