South of Diani, past the last resort gates, the road narrows toward Shimoni. This is where most Wasini Island Kisite Marine Park snorkeling trips begin. It is one of the few places on Kenya’s coast where a couple can spend a full day on the water, snorkel a real marine park, and still be back at their lodge for sundowners. The question most people search for is simple: what does this trip actually cost, and is it worth the early start?
This guide answers that with real numbers, not marketing copy. It covers the KWS park fee structure, what tour operators actually include, and the trade-offs nobody puts on their homepage: tide timing, boat crowding, and honest dolphin odds by month.
What Is Kisite-Mpunguti Marine National Park
Kisite-Mpunguti is Kenya’s oldest marine protected area, gazetted in 1973. It sits just off the southern tip of Wasini Island, near the Tanzania border. The park covers about 28 square kilometers of reef and open water, split into the fully protected Kisite marine national park and the surrounding Mpunguti marine national reserve, where limited fishing is allowed.
The park is managed by Kenya Wildlife Service. It protects coral gardens around a scatter of small islets, Kisite, Mpunguti ya Juu, and Mpunguti ya Chini, along with the channel between them where dolphins feed.
Marine Life You’ll Actually See
Snorkelers typically spend 45 to 60 minutes in the water over two or three sites, depending on tide and visibility. Expect reef fish in good numbers: parrotfish, butterflyfish, angelfish, and sergeant majors over healthy hard coral. Green turtles show up regularly near the reef edges.
Bottlenose and humpback dolphins are the trip’s main draw, and boat crews search for pods before anchoring for snorkeling. Sighting odds are good but not guaranteed, roughly 60 to 70 percent on an average day, higher in calm conditions. Humpback whales pass offshore from July through September, sometimes visible from the boat rather than in the water. Whale sharks are rare here and not a reliable target the way they are further north near Kilifi or in Watamu waters, so it is worth setting expectations low on that one.
Wasini Island Itself
Wasini is a small coral rag island with no cars and no fresh water source of its own. Two villages, Mkwiro and Wasini village, are home to a Swahili and Vumba fishing community. A raised boardwalk crosses part of the island through a mangrove forest and old coral garden formations, a good stretch for a slow walk after lunch.
On the mainland side, the Shimoni slave caves sit near the jetty where boats depart. These limestone caves were used to hold enslaved people before the 19th century trade routes to Zanzibar were shut down. A local guide at the site can walk you through the history for a small fee, usually 200 to 300 KES per person.

Best Time to Visit
Water visibility depends on tide and season more than most operators admit. The calmest sea conditions run from December through March and again in July through September, with light wind and clearer water. April, May, and November bring the long and short rains, rougher seas, and reduced visibility from runoff.
Tide matters as much as season. Boats time snorkeling stops around slack tide, when current is weakest and water is clearest. A trip booked at the wrong point in the tide cycle can mean murky water even in the dry season, so a good operator will ask about tide tables before confirming your date, not just the weather forecast.
How to Get There
Most honeymoon travelers are based in Diani Beach or Mombasa. Shimoni jetty is the departure point for all Wasini and Kisite trips.
| Starting point | Distance to Shimoni | Drive time | Notes |
|---|---|---|---|
| Diani Beach | 75 km | 1.5 to 2 hours | Tarmac most of the way, some potholes south of Ukunda |
| Ukunda | 70 km | 1.5 hours | Similar road condition to Diani |
| Mombasa (Nyali) | 95 km | 2 to 2.5 hours | Includes the Likoni ferry crossing |
| Shimoni jetty to Wasini Island | 4 km | 15 minutes by boat | Then continue by boat to Kisite park, another 20 to 30 minutes |
Most operators include hotel pickup from Diani in the tour price. Mombasa pickups often carry a surcharge of 1,000 to 2,000 KES per person because of the extra drive time and ferry wait.
Wasini Island Kisite Marine Park Snorkeling Costs and What’s Included
Advertised prices across Viator, Travelocity, and local operators cluster around $90 to $120 per person for a full day trip. That figure is often just the boat and guide cost. Here is where it gets bundled or upsold.
The KWS park entrance fee for Kisite-Mpunguti is charged separately by category: non-resident, resident, and citizen rates apply. Non-resident adult fees generally fall in the $20 to $25 per person range at time of writing. Confirm the exact figure directly with KWS or your operator before booking, since park fees are subject to periodic revision. Some operators fold this into the headline price. Others list it as an add-on once you arrive at the jetty, which is an unpleasant surprise on a honeymoon.
Lunch on Wasini Island, usually a seafood plate at one of the village restaurants, is included by most established operators but not all. Snorkeling gear, a fin and mask set, is typically included, though a snorkel vest for weaker swimmers may cost extra.
| Operator | Base price per person | Park fee included? | Lunch included? | Notes |
|---|---|---|---|---|
| Pilli Pipa | $100 to $120 | Usually yes | Yes | Long-running operator, dhow and speedboat options |
| Wasinitrips | $85 to $100 | Confirm at booking | Yes | Local operator, direct village bookings |
| Annest Kenya Safaris | $90 to $110 | Confirm at booking | Yes | Packages bundled with Diani hotel transfer |
| Independent Shimoni boat owners | $60 to $80 | No, pay separately | Sometimes | Cheapest option, least consistent quality |
Always ask directly whether the KWS fee and lunch are inside the quoted price before paying a deposit. Many local operators now accept M-Pesa, so paying local tour operators with M-Pesa is worth understanding before you go, since it can simplify settling any add-on costs on the day.

What to Bring
Reef-safe sunscreen matters here since the coral is protected. Bring a rash guard for sun protection during the boat ride, a hat, and a dry bag for phones and cameras. Closed sandals help on the coral rag boardwalk in Wasini village. Cash in small denominations covers the cave guide fee and any drinks on the island, since card payment is rare outside Diani.
Is It Suitable for Beginners, Kids, or Non-Swimmers
Yes, with realistic expectations. The water at the main snorkeling sites is calm and shallow enough for a confident non-swimmer wearing a life vest to float and look down with a mask. Crew members generally stay close to weaker swimmers. Children over about seven years old usually manage well with a vest and some reassurance.
Non-swimmers should say so when booking, not on the boat. A good operator will adjust the site choice and keep a crew member within arm’s reach the whole time.
Choosing a Tour Operator
Pilli Pipa has the longest track record on this stretch of coast and is a reasonable default if you want fewer surprises, though it sits at the higher end of the price range. Smaller local operators based directly in Wasini or Mkwiro village often cost less and put more money into the local community, but service consistency varies more.
Ask three questions before booking: is the KWS park fee included, is lunch included, and how many other guests will be on the boat. Peak season boats, especially August and December, can carry 20 or more snorkelers to the same reef site. That changes the pace and privacy of the experience considerably. If privacy matters for your trip, ask about smaller group or private charter options directly.
The SafariPure Difference
We book Wasini and Kisite trips only with operators who confirm the park fee and lunch inclusion in writing before the deposit is paid. We also check the tide table for your travel date, not just the weather, since a clear day at the wrong tide still means murky water. For honeymoon travelers, we default to smaller boats. We flag which dates fall in peak crowding windows so you can decide if a private charter is worth the extra cost. Coastal logistics can raise safety questions too. We’re happy to talk through whether Kenya’s coast is safe for American tourists as part of planning your trip.
FAQs
Where is Wasini Island located? Off Kenya’s south coast near Shimoni, about 75 km south of Diani Beach and close to the Tanzania border.
What is Kisite-Mpunguti Marine Park? Kenya’s first marine national park, gazetted in 1973, protecting coral reef and dolphin habitat off Wasini Island.
How much does the trip cost? Roughly $90 to $120 per person for a full day tour, though this varies by operator and what is bundled in.
Is the KWS entry fee included in tour prices? Sometimes. Confirm directly with your operator, since it is often charged separately.
Can you see dolphins or whale sharks? Dolphin sightings run around 60 to 70 percent on a given day. Whale sharks are rare here.
When is the best time to visit? December through March, or July through September, for calmer seas and clearer water.
Is it suitable for non-swimmers or kids? Yes, with a life vest and advance notice to your operator.
Are there accommodations on Wasini Island? A handful of small guesthouses exist, though most visitors day-trip from Diani or Mombasa.
Ready to build a Wasini and Kisite-Mpunguti day trip into your Kenya coast itinerary? Talk to SafariPure and we’ll match the tide, the crowd levels, and the budget to your dates.