Wasini & Shimoni: Dolphin Watching, Snorkeling & Village Lunch
Swim with dolphins near Wasini then taste Swahili food in a coastal village
You’ll start your day dolphin watching near Wasini Island with a local guide, then snorkel among bright coral reefs at Kisite-Mpunguti Marine Park. Share a real Swahili lunch prepared by village women on Wasini and walk through Mkwiro’s quiet streets before ending at the powerful Shimoni Slave Caves. You’ll leave full: of stories and maybe a little bit changed.
Compare the 8 alternatives
Wasini Island snorkeling tour: Dolphins, reefs and slave cavesEvery day · 07:00 · Up to age 75★ 4.86 (22)9hEN · DE · IT · FRUS$ 120View ›
Snorkeling at Kisite Mpunguti Marine Park from Diani BeachEvery day · 05:30 · Up to age 75★ 4.90 (86)8hEN · DE · FRUS$ 120View ›
Snorkeling in Wasini: Dolphins, cave and Swahili lunchEvery day · 07:30 · Up to age 80★ 4.45 (11)8hENUS$ 110View ›
Dolphin watching and snorkeling from Mombasa: Wasini Island tourEvery day · First departure 05:30, last 07:30 · Up to age 85★ 4.95 (44)8hENUS$ 135View ›
Snorkeling in Wasini with Dolphins and Slave CavesEvery day · 07:30 · From age 3★ 4.59 (51)8hEN · DE · IT · FRUS$ 165View ›
Diani Beach: Kisite Marine Park Snorkeling & Wasini Island LunchEvery day · From age 3★ 4.64 (241)8h–9hENUS$ 135View ›
Wasini Island Snorkeling from Diani Beach: 6-12 person boatEvery day except Monday and Friday · 06:30 · All ages★ 4.70 (310)9hEN · DE · PL · FRUS$ 124View ›
Snorkeling in Kisite Mpunguti Marine Park from Diani BeachEvery day · 05:00 and 06:30 · Up to age 75★ 4.89 (19)9hEN · DE · FRUS$ 120View › Compare more experiences like this »
Step-by-step itinerary
Dolphin watching and cultural tour
- Pickup from hotel early morning
- Travel through coastal landscape
- Board boat at Wasini Canal
- Snorkel at Kisite-Mpunguti Marine Park
- Spot dolphins and marine life
- Visit Mkwiro Village on Wasini Island
- Learn about island community life
- Enjoy Swahili lunch in Shimoni
- Visit Shimoni Slave Caves
- Learn about slave trade history
The experience
I never thought I’d be standing barefoot on a wooden boat at 8am, salt already drying on my arms, scanning the water for dolphins off the coast of Wasini. Our driver, Musa, had picked us up before sunrise. He played taarab music quietly as we passed sleepy palm groves and kids waving by the roadside. The air smelled like wet earth and something sweet I couldn’t place. When we reached the canal, our guide Asha handed out battered snorkels and grinned, “Today is lucky? I saw three pods yesterday.” I tried not to get my hopes up but honestly? The water was so clear it almost glowed blue-green. Then someone shouted and there they were: dolphins surfacing in twos and threes, smooth as shadows. I probably squeaked.
Snorkeling at Kisite-Mpunguti Marine Park was another kind of wild. Fish everywhere: tiny yellow ones darting between coral that looked like old lace, some bigger ones just hanging out near the rocks. The mask kept fogging up (my fault), but every time I cleared it there was something new to see. At one point Asha pointed at a turtle gliding below us. She called it “kasa” in Swahili and told me to try saying it. Li laughed when I tried to say it in Mandarin, probably butchered it. We drifted for ages before heading back to shore where you could smell lunch cooking long before you saw the kitchen.
Mkwiro Village felt quieter than I expected: kids playing with sticks outside pastel houses, women waving from doorways. We brought some notebooks and soap (Asha said donations are always welcome), and people seemed genuinely happy about it. Lunch was set out under a tree: coconut rice, spicy fish stew, chapati still warm from the pan. It tasted like nothing I’ve had back home. Even now when I smell cardamom I think of that meal.
The last stop was Shimoni Slave Caves: a heavy place, honestly, but important. Our local host explained the history without sugarcoating anything. You could feel how much it meant to her that people understood what happened there. Walking through those cool stone tunnels made everything else feel sharper: the sunlight outside felt different after that.
What’s included
Your day includes hotel pickup from Mombasa or Diani Beach (or Tiwi), all national park fees for Kisite-Mpunguti Marine Park snorkeling with full equipment provided by professional guides and instructors, a guided walk in Mkwiro Village with opportunities to donate supplies if you wish, an authentic Swahili lunch prepared by local women (with seafood or vegetarian options), entry to the Shimoni Slave Caves historical site, and finally return drop-off at your hotel in the evening.
Before you book
Prices and times updated 9 days ago
Operated by Safe adventures safaris
Traveler reviews
Top questions
Can children come?
Yes. Ticket types: Youth (4 to 24 years); Child (2 to 3 years); Infant (under 2): free.
What happens if it rains?
It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24 h before the start.
Is hotel pickup included for this Wasini dolphin tour?
Yes, pickup and drop-off from Mombasa, Diani Beach or Tiwi hotels are included.
Can I snorkel if I'm not an experienced swimmer?
Snorkeling equipment is provided along with professional marine guides. Basic swimming ability is recommended.
Are meals included during the day trip?
Yes, a traditional Swahili lunch prepared by local women is included after snorkeling.
What should I bring for donations to Mkwiro Village?
Books, sanitary towels or gently used clothes are appreciated by local families.
Do we visit the Shimoni Slave Caves on this tour?
Yes, entry fees for the community-run Shimoni Slave Caves are included in your day trip.
Is dolphin watching guaranteed?
Dolphin sightings are very likely (about 95% chance), but not absolutely guaranteed since it's nature.
Are there vegetarian options for lunch?
Yes, vegetarian options are available alongside freshly caught seafood or chicken dishes.
Can infants join this tour?
Infants can join but must sit on an adult’s lap during transport. Not recommended for pregnant travelers or those with poor cardiovascular health.
Wasini & Shimoni: Dolphin Watching, Snorkeling & Village Lunch
7h–8h · EN · at your hotel
from US$ 124 per person
4.94140 reviewsVerified traveler reviews via our booking provider









































