Snorkeling at Kisite Mpunguti Marine Park from Diani Beach

4.90 (86 reviews) 95% rated it 5 stars
Free cancellationTravelers' pick
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 2
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 3
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 4
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 5
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 6
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 7
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 8
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 9
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 10
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 11
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 12
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 13
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 14
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 15
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 16
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 17
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 18
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 19
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 20
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 21
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 22
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 23
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 24
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 25
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 26
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 27
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 28
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 29
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 30
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 31
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 32
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 33
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 34
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 35
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 36
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 37
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 38
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 39
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 40
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 41
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 42
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 43
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 44
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 45
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 46
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 47
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 48
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 49
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 50
  • Snorkeling at Kisite Mpunguti Marine Park from Diani Beach 51
1/51
Meeting pointHotel pickup
Duration8h
Live guideEN · FR · DE
Book up to4h before

Dolphins, coral reefs, a Swahili lunch, and centuries of history in one day

A full-day snorkeling tour from Diani Beach to Kisite Mpunguti Marine Park, where you board a traditional dhow or motorboat at Shimoni Jetty, spend the morning in the water among dolphins and coral, then move to Wasini Island for seafood lunch and a village walk before exploring the Shimoni Slave Caves. Hotel pickup, snorkeling gear, professional marine guides, and park entry are included. The day runs nine hours.

Compare the 8 alternatives

Step-by-step itinerary

Dolphin safari, snorkeling, and cultural tour

  • Transfer from Diani Beach to Shimoni
  • Arrive at Shimoni Jetty
  • Boat trip to Kisite Marine Park
  • Snorkel among dolphins and coral reefs
  • Boat transfer to Wasini Island
  • Enjoy seafood lunch on Wasini Island
  • Guided walk in Wasini village
  • Explore mangrove forests and viewpoints
  • Return to Shimoni
  • Guided tour of Shimoni Slave Caves
  • Transfer back to hotel

The experience

The morning starts with a transfer from your Diani Beach, Mombasa or Tiwi hotel to Shimoni Village, where you board either a traditional dhow or a fiber motorboat. The boat crosses the Indian Ocean toward Kisite Mpunguti Marine Park, and dolphins often appear on the crossing. Once you reach the park, you enter the water with full snorkeling equipment (mask, fins, wetsuit if you want one), and a professional marine guide. The morning is spent among the coral reefs and tropical fish the park is known for, with the guide pointing out what moves below and keeping watch on the group.

After snorkeling, the boat carries you to Wasini Island for lunch. A local restaurant serves fresh Swahili seafood (crabs and fish caught that morning, or chicken and vegetables if you prefer) with views across the Indian Ocean. The afternoon includes a guided walk through Wasini village, where the guide explains local coastal culture and the everyday rhythms of life on the island. You'll see how people live and work in a place most visitors pass through without stopping.

Before heading back to your hotel, the tour includes a guided visit to the Shimoni Slave Caves, chambers carved into coral rock where enslaved Africans were held before being shipped across the ocean in the 18th and 19th centuries. A local guide walks you through the narrow passages and explains the history. The day ends with a transfer back to your hotel, nine hours after it began.

What’s included

  • Hotel pickup and drop-off from Mombasa, Diani Beach or Tiwi.
  • transfer to Shimoni Jetty.
  • boat transport to Kisite Marine Park and Wasini Island.
  • all snorkeling equipment (mask, fins, wetsuit).
  • professional marine guide and diving instructor.
  • Kisite Mpunguti National Park entry fees.
  • Swahili seafood lunch on Wasini Island with your choice of fresh fish and crabs or chicken and vegetables.
  • guided walk through Wasini village.
  • guided tour of the Shimoni Slave Caves.

Before you book

Days and timesEvery dayDeparts at 05:30
Book up to4h before
AgesAdult (16 to 59 years) · Senior (60 to 75 years) · Youth (4 to 15 years) · Child (2 to 3 years) · Infant (under 2): free
GroupUp to 25
Live guideEnglish, French and German
Audio guideEnglish, French and German
Meeting point and pickupHotel pickup included.You can choose from 11 pickup points.
Cancellation and refundsFree cancellation up to 24 h before the start. After that, no refund.It may be canceled due to bad weather. If that happens, you're offered another date or a refund.

Prices and times updated 4 days ago

Good to know
Low physical effortStroller-friendlyPublic transport nearbyNot recommended during pregnancyNot recommended with heart problemsNot recommended with back problemsInfants must sit on laps

Operated by Awesome tours

Is this one for you?The nine-hour commitment means you leave early and return mid-afternoon, which works if your day is free but rules out a morning activity elsewhere or a late departure. The tour is led by a professional guide in English, French, German or Polish, so language is not a barrier. Book your preferred language at checkout.

Traveler reviews

4.90
86 verified traveler reviews
5 ★82
4 ★2
3 ★0
2 ★1
1 ★1
Read all the reviews ›

Top questions

What languages is the tour guided in?

Live guide in English, French and German.

Can children come?

Yes. Ticket types: Youth (4 to 15 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.

What's the snorkeling like at Kisite Mpunguti Marine Park?

Kisite Mpunguti is a protected marine park known for colorful coral reefs, tropical fish, and dolphins. The water is warm and clear, and you'll be in the water for the morning hours with a professional marine guide who knows where to find the best spots and keeps the group together.

Will I see dolphins on this snorkeling tour?

Dolphins are often spotted during the boat crossing to Kisite Marine Park, though sightings are not guaranteed. The guide keeps watch and will point them out if they appear, but the main focus of the morning is snorkeling among the coral and fish.

What's included in the lunch on Wasini Island?

Lunch is a Swahili seafood meal served at a local restaurant on Wasini Island. You can choose freshly caught crabs and fish, or chicken and vegetables. The meal comes with views of the Indian Ocean, and the restaurant is part of the island experience.

How long is the full day, and what time does it start?

The tour runs nine hours from pickup at your hotel. The transfer to Shimoni happens first, then the boat departure, snorkeling, lunch on Wasini, the village walk, and the Shimoni Slave Caves visit before you return to your hotel.

What should I bring for snorkeling?

All snorkeling equipment (mask, fins, and wetsuit) is provided. The operator suggests you bring a beach towel, sunscreen, water-friendly shoes, a swim suit and a hat. These are not included, so carry your own if you want them.

Is this tour suitable if I've never snorkeled before?

Yes. The professional marine guide is trained to work with snorkelers of all levels, and the equipment is provided. The guide stays with the group and explains what you're seeing underwater. The tour is suitable for all physical fitness levels, though it is not recommended for travelers with spinal injuries, poor cardiovascular health, or pregnant travelers.

Snorkeling at Kisite Mpunguti Marine Park from Diani Beach

8h · EN · FR · DE · at your hotel

from US$ 120 per person

4.9086 reviewsVerified traveler reviews via our booking provider
More experiences in Diani Beach »
Need help planning your next activity?