Kenya  »  Diani Beach  »  Diani Beach Snorkeling Tour

Diani Beach Snorkeling Tour

We compared all 6 options — our verdict, the best price and who each one is really for.

4.8 6 experiences from US$ 120 Free cancellation on most experiences

The verdict

Our pick
Wasini Island Snorkeling from Diani Beach: 6-12 person boat
Best price
Snorkeling at Kisite Mpunguti Marine Park from Diani Beach
Top rated
Wasini & Shimoni: Dolphin Watching, Snorkeling & Village Lunch
Sort
Diani Beach: Kisite Marine Park Snorkeling & Wasini Island Lunch
Diani Beach: Kisite Marine Park Snorkeling & Wasini Island Lunch★★★★★★★★★★ 4.65 (237)8h–9hYou're picked up from your South Coast hotel, driven to Shimoni, and board a traditional dhow for two snorkel sessions in Kisite Marine Park with chances to see dolphins, turtles, and reef life. All snorkeling equipment, park fees, morning tea, and snacks are included on the boat. Lunch is a fresh seafood buffet on Wasini Island with beer or wine, then a minivan returns you to your hotel by late afternoon.Is it for me?Book this if you want to snorkel a healthy reef without arranging your own transport, park permits, or equipment — the fixed itinerary and small group size mean you're in the water within hours of leaving your hotel, not spending the morning sorting logistics.Free cancellationTravelers' pickKids −50%fromUS$ 135View ›
Dolphin watching and snorkeling from Mombasa: Wasini Island tour
Dolphin watching and snorkeling from Mombasa: Wasini Island tour★★★★★★★★★★ 4.95 (44)8hA full-day dolphin watching and snorkeling tour from Mombasa to Wasini Island in Kenya's Kisite-Mpunguti Marine Park, with a 95% chance of spotting dolphins in their natural habitat. The day includes guided snorkeling in protected waters, a cultural village visit, a traditional Swahili lunch prepared by local women, tropical fruits and cold sodas, snorkeling equipment, and hotel pickup in an air-conditioned vehicle. Groups of 1–2 join a shared boat; groups of 4–8 get a private fiber motor boat; groups up to 12 can book a traditional dhow.Is it for me?Book this tour if you want dolphins in the water with you rather than spotted from a distance, and if supporting local women through your meal matters as much as the snorkeling itself. The small-group format and local guide keep the experience grounded in the community rather than built around a schedule.Free cancellationTravelers' pickKids −44%fromUS$ 135View ›
Wasini Island snorkeling tour: dolphins, reefs and slave caves
Wasini Island snorkeling tour: dolphins, reefs and slave caves★★★★★★★★★★ 4.86 (21)9hA nine-hour snorkeling tour from Wasini Island explores the Kisite Mpunguti marine park, where you snorkel among coral reefs and watch for dolphins, then visit the Shimoni slave caves to learn about the 19th-century East African slave trade. The tour includes a guide in English, Italian, French or German; all snorkeling gear; lunch with fish or chicken; boat transport; and pickup from your location.Is it for me?Book this if you want a guide explaining the reefs and slave caves while you focus on snorkeling—the nine-hour shared boat day means you'll spend extended time on the water, so confirm you're comfortable with boat motion and several hours in the ocean.Free cancellationKids −33%fromUS$ 120View ›

Diani Beach Snorkeling Tour — what to know before booking

This guide compares 6 bookable options for Diani Beach Snorkeling Tour, with up-to-date prices and real traveler reviews. Prices start at US$ 120. The average rating is 4.8 out of 5, based on 822 traveler reviews.

Most options last half a day or longer. 6 of the 6 options offer free cancellation. The verdict at the top highlights the travelers' favorite, the best price and the top-rated option, updated with live data.

Frequently asked questions

How much does Diani Beach Snorkeling Tour cost?

Prices start at US$ 120. There are 6 options to compare, and the final price depends on the date, group size and the option you choose.

Can I book with free cancellation?

Yes: 6 of the 6 options offer free cancellation, so you can book now and confirm your plans later.

How long do these experiences last?

Most options last half a day or longer.

Which one is the travelers' favorite?

Wasini Island Snorkeling from Diani Beach: 6-12 person boat is the travelers' favorite, rated 4.7 out of 5 across 304 reviews.

Do you need help planning your next activity?