Diani Beach Snorkeling 9 options
Sort9 of 9
No experiences match those filters.

Wasini Island Snorkeling from Diani Beach: 6-12 person boatSnorkel Kisite Marine Park and explore Slave Caves on a full-day tour from Diani Beach with breakfast, lunch, and hotel pickup for an unforgettable adventure.Every day except Monday and Friday · 06:30 · Hotel pickup · All ages★ 4.70 (310)9hEN · DE · PL · FR✓ Free cancellationfromUS$ 124per person

Diani Beach: Kisite Marine Park Snorkeling & Wasini Island LunchSnorkel Kisite Marine Park from Diani Beach on a dhow with two sites, dolphins, and seafood lunch on Wasini Island. Includes hotel pickup, equipment, park fees.Every day · Hotel pickup · From age 3★ 4.64 (241)8h–9hEN✓ Free cancellationfromUS$ 135per person

Wasini & Shimoni: Dolphin Watching, Snorkeling & Village LunchWake up to dolphins off Wasini Island, snorkel Kisite reefs, share Swahili lunch in a local village, and visit Shimoni Slave Caves. Includes pickup and all fees.Every day · 08:00 · Hotel pickup · Up to age 85★ 4.94 (140)7h–8hEN✓ Free cancellationfromUS$ 124per person

Snorkeling at Kisite Mpunguti Marine Park from Diani BeachSnorkel Kisite Mpunguti Marine Park from Diani Beach with dolphin spotting, Wasini Island lunch, and Shimoni Slave Caves, guide.Every day · 05:30 · Hotel pickup · Up to age 75★ 4.90 (86)8hEN · DE · FR✓ Free cancellationfromUS$ 120per person

Snorkeling in Wasini with Dolphins and Slave CavesSnorkel Kisite Marine Park and spot dolphins on this eight-hour tour from your hotel, including lunch, gear, and a visit to the historic Slave Caves.Every day · 07:30 · Hotel pickup · From age 3★ 4.59 (51)8hEN · DE · IT · FR✓ Free cancellationfromUS$ 165per person

Dolphin watching and snorkeling from Mombasa: Wasini Island tourDolphin watching and snorkeling tour from Mombasa to Wasini Island with bottled water, lunch, snorkeling gear and air-conditioned pickup included.Every day · First departure 05:30, last 07:30 · Hotel pickup · Up to age 85★ 4.95 (44)8hEN✓ Free cancellationfromUS$ 135per person

Wasini Island snorkeling tour: Dolphins, reefs and slave cavesSnorkel Kisite Mpunguti marine park off Wasini Island, exploring coral reefs and marine life with a guide.Every day · 07:00 · Hotel pickup · Up to age 75★ 4.86 (22)9hEN · DE · IT · FR✓ Free cancellationfromUS$ 120per person

Snorkeling in Kisite Mpunguti Marine Park from Diani BeachSnorkel Kisite Mpunguti Marine Park from Diani Beach on a nine-hour dhow cruise with dolphin spotting, Swahili lunch on Wasini Island, and visits to Shimoni Slave Caves.Every day · 05:00 and 06:30 · Hotel pickup · Up to age 75★ 4.89 (19)9hEN · DE · FR✓ Free cancellationfromUS$ 120per person

Snorkeling in Wasini: Dolphins, cave and Swahili lunchSnorkel with dolphins off Wasini, visit the Historical Shimoni Slave Cave, and eat lunch on the coast. Includes boat, equipment.Every day · 07:30 · Hotel pickup · Up to age 80★ 4.45 (11)8hEN✓ Free cancellationfromUS$ 110per person
All 9 options, side by side
✓ 2026-10-29| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
US$ 124 per person | 9h | 4.70★ · 310 | Every day except Monday and Friday · 06:30 | English, German, French +1 | |
US$ 120 per person | 8h | 4.90★ · 86 | Every day · 05:30 | English, German, French | |
US$ 124 per person | 7h–8h | 4.94★ · 140 | Every day · 08:00 | English | |
US$ 135 per person | 8h–9h | 4.64★ · 241 | Every day | English | |
US$ 165 per person | 8h | 4.59★ · 51 | Every day · 07:30 | English, German, French +1 | |
US$ 135 per person | 8h | 4.95★ · 44 | Every day · First departure 05:30, last 07:30 | English | |
US$ 120 per person | 9h | 4.86★ · 22 | Every day · 07:00 | English, German, French +1 | |
US$ 120 per person | 9h | 4.89★ · 19 | Every day · 05:00 and 06:30 | English, German, French | |
US$ 110 per person | 8h | 4.45★ · 11 | Every day · 07:30 | English |
Diani Beach Snorkeling at a glance
- Our pick: Wasini Island Snorkeling from Diani Beach: 6-12 person boat, US$ 124 (9h, 4.70★ · 310).
- Best value: Snorkeling at Kisite Mpunguti Marine Park from Diani Beach, US$ 120 (8h, 4.90★ · 86).
- Top rated: Wasini & Shimoni: Dolphin Watching, Snorkeling & Village Lunch, US$ 124 (7h–8h, 4.94★ · 140).
Real price per person across the 9 options: US$ 110–US$ 165 (median US$ 124). With 100+ reviews: 3 of 9.
Of the 9 options: 9 with free cancellation, 9 with instant confirmation, 9 with hotel pickup, 9 kid-friendly and 6 bookable last-minute.
How we rank: quality, number of reviews and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.



