Zanzibar Snorkeling Trips
Booked 100+ times last week
Free Cancellation
Best Price Guarantee
-
3 or 6 hours • Pickup included
Regular price from $ 28Regular priceUnit price perSale price from $ 28 -
3 hours • Pickup included
Regular price from $ 30Regular priceUnit price perSale price from $ 30 -
5 hours • Pickup offered
Regular price $ 32Regular priceUnit price perSale price $ 32 -
6 hours • Pickup included
Regular price from $ 21Regular priceUnit price per$ 40Sale price from $ 21Sale -
6-9 hours • Live tour guide
Regular price from $ 38Regular priceUnit price per$ 45Sale price from $ 38Sale -
3.5 hours • Pickup included
Regular price from $ 32Regular priceUnit price per$ 70Sale price from $ 32Sale -
8 hours • Shared Tour
Regular price $ 85Regular priceUnit price perSale price $ 85 -
3 hours • Pickup included
Regular price from $ 35Regular priceUnit price perSale price from $ 35 -
6 hours • Live tour guide
Regular price $ 40Regular priceUnit price per$ 63Sale price $ 40Sale -
4 hours • Guided Tour
Regular price $ 40Regular priceUnit price perSale price $ 40 -
6 hours • Live Tour Guide
Regular price $ 43Regular priceUnit price perSale price $ 43 -
6 hours • Live tour guide
Regular price $ 64Regular priceUnit price per$ 64Sale price $ 64 -
4 hours • Pickup included
Regular price from $ 48Regular priceUnit price per$ 50Sale price from $ 48Sale -
3 hours • Pickup included
Regular price from $ 44Regular priceUnit price perSale price from $ 44 -
4 hours • Pickup included
Regular price $ 71Regular priceUnit price perSale price $ 71 -
7 hours • Pickup included
Regular price $ 80Regular priceUnit price perSale price $ 80 -
6 hours • Pickup included
Regular price from $ 46Regular priceUnit price per$ 50Sale price from $ 46Sale -
4 hours • Guided Tour
Regular price $ 50Regular priceUnit price perSale price $ 50 -
10 hours • Pickup included
Regular price from $ 50Regular priceUnit price perSale price from $ 50 -
4 hours • Pickup included
Regular price from $ 52Regular priceUnit price per$ 55Sale price from $ 52Sale -
4 hours • Pickup included
Regular price from $ 52Regular priceUnit price per$ 120Sale price from $ 52Sale -
8 hours • Pickup included
Regular price $ 90Regular priceUnit price per$ 100Sale price $ 90Sale -
4 hours • Pickup included
Regular price from $ 60Regular priceUnit price perSale price from $ 60 -
7 hours • Pickup included
Regular price from $ 60Regular priceUnit price perSale price from $ 60