Diani Beach snorkeling: where the reef is
Diani Beach snorkeling is mostly a boat day. The Kisite coral reefs, around Kisite island and the Upper and Lower Mpunguti islands, lie in a marine park off Shimoni on the far southern coast, so reaching these reefs means travelling south to Shimoni.
Two shorter trips stay close to Diani instead: a glass boat to Robinson Island and a visit to the African Pool in Tiwi.

Snorkeling trips from Diani
Six snorkeling trips from $35 to $135 per person, from a reef visit in Tiwi to full days at Kisite.
Hand-picked tours, booked through Viator and GetYourGuide. Prices are indicative starting prices in US dollars (as of November 2026). Tap a tour for live availability and the current price in your currency.

Dhow snorkeling tour to Kisite Marine Park
- Hotel pickup and drop-off
- National park fees
- All snorkeling gear
- Seafood buffet lunch
A dhow trip with marine guides and snorkeling instructors, expected back in Diani at about 5:30 in the afternoon.
Check availability →
Full-day Wasini Island tour with snorkeling and lunch
- Snorkeling equipment
- Breakfast and lunch
- All fees and taxes
Pickup in Diani between 6:30 and 7 in the morning, followed by the Kisite park visit and Wasini Island.
Check availability →
Kisite-Mpunguti dolphin safari with Wasini Island
- Park fees
- Snorkelling guides
- Swahili lunch on Wasini
Dolphin watching and snorkelling in the marine park, with a stop at the Shimoni slave caves and lunch on Wasini Island.
Check availability →
Full-day dolphin watching and snorkelling at Wasini
- Park fees
- Shimoni slave caves entry
- Snorkelling gear and marine guides
- Swahili lunch
Dolphin watching and snorkelling off Wasini, with a lunch of crab, fish, chicken or vegetables and a stop at the Shimoni slave caves.
Check availability →
Robinson Island glass boat tour with snorkeling
- Hotel pickup in Diani
- Boat and captain guide
- Snorkeling
- Fruit and soft drinks
A glass boat to the reef and to a sandbank that appears at low tide. The departure time follows the tide.
Check availability →
Snorkeling and swimming at African Pool in Tiwi
- Pool entrance fee
- Mask and floaters
- Coral protective shoes
- Transport from the water sports office
A 3 hour trip via the Kongo River and the water sports base in Tiwi to the African Pool and its coral caves.
Check availability →Diani Beach snorkeling trips compared
Four Kisite and Wasini boat days, a glass boat to Robinson Island and a reef visit at the African Pool in Tiwi.
Snorkeling tours from Diani: the Kisite days
Four of the six trips go to the Kisite-Mpunguti park and Wasini Island. They are listed at 7 to 9 hours. The dhow day at $135 expects to be back in Diani at about 5:30 in the afternoon, and it lists park fees, snorkeling gear, drinks and snacks, and a seafood lunch on Wasini; chicken or vegetarian meals are available if ordered in advance. The $123.74 trip lasts 9 hours, with pickup in Diani between 6:30 and 7 in the morning, snorkeling equipment, breakfast and lunch. The $117 and $120 days pair the reef with a dolphin search and a stop at the Shimoni slave caves.
The park fee is the cost that decides whether two prices compare. The published KWS fee for non-resident visitors is $25 per adult and $15 per child, and these four trips list it as included.
Robinson Island glass boat and African Pool
The glass boat at $40 leaves from Diani and takes you to the reef and to a sandbank that appears at low tide. The departure time follows the tide, so it varies from day to day. It is listed at 3 hours. Hotel pickup in Diani, a captain and guide, fruit and soft drinks are included.
The African Pool trip at $35 has the lowest price of the six. You meet at the Kongo Mosque in Diani, cross the Kongo River to the water sports base in Tiwi, then visit the African Pool and its coral caves. The whole trip is listed at 3 hours. The pool entrance, mask, floaters and coral shoes are included, and there is no boat ride to the marine park.
Which trip suits you
Choose a Kisite day for snorkeling combined with lunch on Wasini, allowing a full day for the road and boat journey. Choose the glass boat for a shorter boat trip that includes a sandbank stop, with departure set by the tide. Choose the African Pool for a lower-cost visit to Tiwi and its coral pools. For four adults the range runs from $140 on the African Pool to $540 on the dhow day.
Prices as of November 2026, per person.
What to bring and the reef rules
Pack swimwear, a towel, water shoes, sunglasses or a hat, and reef-safe sun protection. The marine code asks that nobody damages or takes corals and shells, feeds fish or touches marine animals, and single-use plastic is prohibited in the park. The glass boat is not suitable for non-swimmers or for anyone prone to seasickness. The glass boat and the African Pool trip can both be cancelled free of charge up to 24 hours before the start.
For the boat day itself, our Wasini Island guide covers the island and the park, and the dolphin watching comparison sets five dolphin days side by side.
Snorkeling in Diani: questions
How much does snorkeling in Diani cost?
Between $35 and $135 per person. The African Pool morning is $35, the glass boat to Robinson Island $40, and the four Kisite days $117 to $135.
Can I snorkel right from Diani Beach?
The Kisite marine park reefs lie off Shimoni and are reached by boat. The glass boat visits reefs near Diani, while the African Pool trip takes you to Tiwi via the Kongo River.
How long is a Kisite snorkeling day?
The trips are listed at 7 to 9 hours. One dhow day expects to be back in Diani at about 5:30 in the afternoon.
Is the park fee included?
On the four Kisite days it is. The non-resident fee is $25 per adult and $15 per child. The glass boat and the African Pool trips do not go to the Kisite park.
