Snorkeling at Kisite Mpunguti Marine Park from Diani Beach

★★★★★★★★★★ 4.89 (80 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
1/40
Duration9h
GroupUp to 25
LanguagesEN · DE +2
PickupAt your hotel

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.

9h

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.
Good to know
Easy physical levelStroller friendlyPublic transport nearbyNot for pregnant travelersNot for heart conditionsNot for 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.89★★★★★★★★★★
80 verified traveler reviews
5 76
4 2
3 0
2 1
1 1
Read all the reviews ›

Compare the 8 similar options

Snorkeling at Kisite Mpunguti Marine Park from Diani BeachYou are hereSnorkeling at Kisite Mpunguti Marine Park from Diani Beach★ 4.89 (80)9hEN · DE +2US$ 125
Wasini & Shimoni: Dolphin Watching, Snorkeling & Village LunchWasini & 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.★ 4.94 (136)7h–8hENUS$ 130View ›Diani Beach: Kisite Marine Park Snorkeling & Wasini Island LunchDiani 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.★ 4.65 (237)8h–9hENUS$ 135View ›Dolphin watching and snorkeling from Mombasa: Wasini Island tourDolphin 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★ 4.95 (44)8hENUS$ 135View ›Wasini Island Snorkeling from Diani Beach: 6-12 person boatWasini 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.★ 4.71 (304)9hEN · DE +2US$ 129View ›Wasini Island snorkeling tour: dolphins, reefs and slave cavesWasini Island snorkeling tour: dolphins, reefs and slave cavesSnorkel Kisite Mpunguti marine park off Wasini Island, exploring coral reefs and marine life with a guide★ 4.86 (21)9hEN · DE +2US$ 120View ›Wild Waters & Haller Park Tour: Water Slides & WildlifeWild Waters & Haller Park Tour: Water Slides & WildlifeFull-day tour from Diani Beach combining Haller Park wildlife sanctuary and Wild Waters waterpark with crocodile encounters and waterslides.★ 3.50 (4)8hEN · DE +1US$ 221View ›2-Day Tsavo East & Salt Lick Safari from Diani Beach2-Day Tsavo East & Salt Lick Safari from Diani Beach2-day safari from Diani Beach starting at 5am with game drives through Tsavo East National Park and the Salt Lick wildlife sanctuary★ 4.00 (9)2dEN · DE +1US$ 770View ›
Compare more experiences like this »

Top questions

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

9h · EN · DE +2 · at your hotel

from US$ 125 per person

★★★★★★★★★★4.8980 reviews
More experiences in Diani Beach »
Do you need help planning your next activity?