Diani Beach · Things to Do
Snorkeling in Diani
No tank required — Diani’s reef is alive with coral, turtles and reef fish, and it’s easy and safe to snorkel. Here’s where to go, when, and the best trip of all: Kisite marine park.

You don’t need a scuba tank to explore Diani’s underwater world. The reef that shelters the lagoon is alive with coral, reef fish and turtles, and it’s easy and safe to snorkel — perfect for families and non-divers. The best snorkelling of all is the day trip to the protected Kisite marine park. Here’s where to go, when, and what you’ll see.
Where to snorkel in Diani
Local boat operators and dive centres run reef snorkelling trips daily in season; glass-bottom boats are a relaxed way to see the coral without getting in.
The best snorkelling: Kisite-Mpunguti marine park

Because the park is fully protected, the coral is healthy and the fish abundant. Full detail on our Wasini & Kisite dolphin tour guide.
What will you see?
Diani’s reefs are full of life: green and hawksbill turtles, parrotfish, angelfish, butterflyfish, snappers, wrasse, the occasional reef shark (harmless), octopus, and — in the marine park — dense schools over healthy coral. From October to March you might even share the water with a passing whale shark or manta on a boat trip. For deeper encounters, see our scuba diving guide.
Best time to snorkel & the tides
See the seasons on our best time to visit guide and how the tide works on our tides & swimming guide.
Snorkelling with kids
Diani is wonderful for young snorkellers — the lagoon is calm, glass-bottom boats let non-swimmers see the reef, and operators provide child-sized gear and buoyancy aids. See more family ideas on our things to do with kids guide.
Tips & safety
Snorkel Kisite marine park →Try scuba diving →
Frequently asked questions
Where can you snorkel in Diani?
You can snorkel Diani’s house reef on a boat trip, take a glass-bottom boat out to the coral, or — for the best experience — join the full-day Kisite-Mpunguti marine park trip via Shimoni, which has the clearest water and richest coral. Snorkelling is done at high tide.
Is snorkeling good in Diani?
Yes — Diani’s reef is alive with coral, reef fish and turtles, and it’s easy and safe to snorkel. The protected Kisite marine park offers Kenya’s finest snorkelling, often with dolphins and turtles.
When is the best time to snorkel in Diani?
At high tide, when the reef is covered and the water clearest, and ideally during the calm Kaskazi season (October to March) for the best visibility. Trips are timed to the tide, as the reef is exposed at low tide.
Can children snorkel in Diani?
Yes — the calm lagoon, glass-bottom boats and child-sized gear make Diani excellent for young snorkellers. Non-swimmers can still see the reef from a glass-bottom boat.
What will I see snorkeling in Diani?
Green and hawksbill turtles, parrotfish, angelfish, snappers and clouds of reef fish, sometimes harmless reef sharks and octopus, and in the marine park dense fish life over healthy coral — with a chance of dolphins and, in season, whale sharks from the boat.
Sources & further reading
- Kenya Wildlife Service — Kisite-Mpunguti Marine Park & Reserve (protected snorkelling area, primary)
- Ocean Tribe — marine life on Diani\u2019s reefs (local dive/snorkel expert)
Images: Wikimedia Commons, used under their respective licences — verify and attribute each per its file page before publishing. Prices, schedules, seasons and operators change; confirm current details before booking. Last updated: 2026.
Leave a Reply