Marine park day
Wasini Island & Kisite Marine Park is the full-day ocean trip. You pay the listed package price online. The KWS park fees are included in the official package price, so there is nothing to pay at the Kisite gate.
Home / How to Book
How to book Diani Excursions online on this site means picking a named package at a published KES or USD rate, paying a deposit, and keeping the WhatsApp ticket as confirmation.
You do not book a generic “boat morning” and hope the captain appears on the sand. On this site you pick a named Diani activity at a published KES and USD rate, pay a deposit online, and keep the WhatsApp ticket as your confirmation.
That is how Diani Excursions Office works: listed prices, no beach haggling, and a meeting point that depends on what you actually booked: Kisite, jet ski, canoe, kitchen or an airport car.
The form sells seven listed products. Choose the one that matches your day. Do not treat them as interchangeable half-day and full-day marine charters.
Wasini Island & Kisite Marine Park is the full-day ocean trip. You pay the listed package price online. The KWS park fees are included in the official package price, so there is nothing to pay at the Kisite gate.
Glass-bottom boat (about 1–1.5 hours), the Kongo River sunset canoe (from 4:00 pm) and jet ski (sold as 15-minute rides) stay closer to Diani. They use the official rate on the activity page. Jet ski sessions can be shortened or stopped if the operator judges the sea unsafe.
Diani market and the Swahili home kitchen are walking and cooking days. The Mombasa airport transfer is priced per car, one way, between MBA and Diani, not as an add-on to a boat.
These are the fields you will actually complete at /booking. The live estimate uses the listed package price, not a seasonal citizen/resident boat table.
Start from a package page or from the open booking form. You will see the Diani packages and activities with the duration and the official KES and USD rates. Select the one you want. Wasini and Kisite needs two or more guests. Jet ski is sold per 15-minute ride. The transfer is per car.
Open package list
Choose your rate (Kenyan ID holders pay the citizen rate in KES; everyone else pays the international rate in USD), then set adults and children. Pick the date. Enter a phone that can receive WhatsApp, because the ticket arrives there. If you want collection, switch pickup on and type the hotel or villa name in Diani or Ukunda. Leave pickup off if you will reach the meeting point yourself.
Go to the form
The summary should match the package card. Checkout is Pesapal: M-Pesa STK or card. That payment reserves the boat, ski, kitchen slot or car. Where a marine park visit is part of the trip, the KWS park fees are included in the official package price. Market spending and tips are not included.
Keep the payment summary. Cancellation rules are in the booking and refund policy (48 hours or more for a refund or free date change, subject to availability; the KWS park fee part is never refunded).
The message names the start time and the place. Kisite guests get their hotel pickup time; the KWS park fees are already included in the official package price. Jet ski guests get a beach briefing point. Kitchen and market guests get a house or market pin. Transfer guests get a hotel or airport time.
WhatsApp +254 742 821176
Read these before checkout. They are written for Diani packages, including KWS at Kisite and optional Diani/Ukunda pickup.
These are not generic boat-charter FAQs. They match how this site actually sells the South Coast.
No. You book a named package. Only Wasini and Kisite is a full marine-park day. The others are timed activities or a one-way car.
Only when the itinerary enters Kisite Mpunguti Marine Park. Jet ski, the Kongo River canoe, market, kitchen and airport transfer skip that gate unless the ticket says otherwise.
Kenyan ID holders book the citizen rate in KES and show their Kenyan ID card on the day. Everyone else books the international rate in USD. There is no peak-season boat matrix.
Wherever the WhatsApp ticket says. There is no single “park gate” for all Diani bookings.
Choose the activity, pay online, keep the WhatsApp ticket. That is the whole booking.