The Best Snorkeling Tours in the World, Ranked
#1: Bora Bora Lagoon Snorkel (4.9 stars, highest-rated)
Snorkeling with stingrays, a coral garden, and blacktip & lemon sharks in shallow turquoise water. $120 per person. 4.9 stars from 380 reviews. Guides emphasise safety. Best May to October. Honestly, this is the most consistently praised tour on the site. Marie from France said "swimming with the rays was the moment of the trip." Tom from Australia noted the "guides were professional and safety-focused around the sharks." The lagoon is warm, the visibility is clear, and you’re never more than a few metres from the boat.
#2: Silfra, Iceland (unique, not for beginners)
Float between two continental plates in 100-metre visibility, in 2°C glacial meltwater. $145 per person, drysuit included. 4.7 stars from 2,610 reviews. ~45 minutes in water, total ~5.5 hours with hotel pickup. This is the once-in-a-lifetime geology tour. Sofia from Italy was "nervous beforehand but the drysuit kept us warm and the guide talked us through it." Lena from Germany said the water was "unbelievably clear, a genuinely unique thing to do." One caveat: requires confident swimming; minimum height/weight/age limits apply. Not beginner-friendly.
#3: Great Barrier Reef, Cairns (classic full-day)
A 35-metre superyacht to two outer-reef moorings on the world’s most famous reef. $139 per person. 4.6 stars from 1,940 reviews. 5+ hours in the water. Chef-prepared BBQ lunch, complimentary wine, cheese & biscuits on the return. This is the marquee reef trip. David from Canada said it was "very well organised and informative, felt safe the whole time." Emma from the UK noted "the crew made the whole day fun." Best June to October during the dry season, but runs year-round.
#4: Key West, Florida (cheapest living reef)
North America’s only living coral reef, 3 hours on a 65-ft catamaran. $35 per person. 4.3 stars from 493 reviews. Complimentary beer, wine, soda & water after snorkeling; choose morning, afternoon margaritas, or sunset rum-punch sail. This is unbeatable value for a real reef. One honest note: Mark from the USA said "the boat and reef can get crowded." But for $35 on a genuine reef with drinks and a crew, it’s hard to beat.
#5: Cozumel Glass-Bottom Boat (best for non-swimmers)
Three reefs viewed from a glass-bottom boat without entering the water. $350 per group of up to 20. 4.6 stars from 310 reviews. ~2 hours on the water. Water, soft drinks & beer onboard. Rachel from the USA said it was "perfect for my mum, who watched the reef through the glass and never had to get in." This is the honest answer for anyone genuinely afraid of water or unable to swim.
#6: Cancún Isla Mujeres Catamaran (family day out)
Full-day sail from Cancún to Isla Mujeres with snorkel stop, buffet lunch, open bar, and beach time. $89 per person. 4.4 stars from 1,520 reviews. ~8 hours. Diego from Spain said "great catamaran, open bar, Isla Mujeres beach was gorgeous." Kim from the USA noted "a long day and the snorkel stop is short, but good value with lunch included." This is a party-boat day out, not a serious reef focus, but excellent value with food and drinks.
The takeaways
Highest-rated: Bora Bora (4.9 stars). Most immersive: Great Barrier Reef (5+ hours in the water). Most unique: Silfra (continental plates). Best budget: Key West ($35). Safest for non-swimmers: Cozumel glass-bottom. Best all-in-one day: Cancún ($89 with lunch and open bar).
Read whether snorkeling is safe, whether you can snorkel without swimming ability, or how much snorkeling tours cost.
Frequently asked questions
Which is the best snorkeling tour overall?
Bora Bora (4.9 stars) is the highest-rated. But “best” depends on you. If you want the classic reef day, book the Great Barrier Reef. If you want unique geology, Silfra is the once-in-a-lifetime. If you can’t swim, Cozumel is the answer. On a budget, Key West at $35 is unbeatable.
Is the Silfra tour really for beginners?
No. Silfra requires a confident swimmer and has minimum height/weight/age limits. It’s the exception to the rule that you can snorkel without being a strong swimmer. Read the review.
Why is Cozumel so much more expensive per person than Key West?
Cozumel is $350 per group (up to 20), not per person. If you’re splitting a group of 10, that’s only $35 per person. Plus you get three reefs and never have to enter the water. Details.