Home / How to Book

How to Book Diani Excursions Online Step by Step

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.

Traditional dhow on the Diani coast

What You Are Booking in Diani

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.

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.

Shorter water time

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.

Land and road

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.

The Booking Form, in Order

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.

  1. Kisite reef on the Wasini Island full-day package

    Tap the package card

    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
  2. Diani Beach hotels used for optional pickup

    Guests, date and WhatsApp

    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
  3. Diani Beach near cultural tour meeting areas

    Pay the listed amount

    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).

  4. Dhow departure after a confirmed Diani booking

    Read the WhatsApp ticket before you leave the hotel

    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
Aerial view of Diani Beach used for pickup routing

On the Day Follow the Ticket Instead of the Beach Queue

  • Kisite / Wasini: Be ready for the early hotel pickup; the KWS park fees are included in the official package price. Life jackets and snorkeling gear are on the boat. Wildlife and reef visibility are not guaranteed.
  • Jet ski: The operator’s safety briefing is mandatory. Sessions can be cut short if swell or wind makes the hour unsafe. That does not automatically refund the listed hour.
  • Kitchen, market, transfer: Wear walking shoes for land tours. Be ready at the stated hotel time for a transfer. A missed pickup because you were not ready is treated as a completed booking.

Booking Questions Specific to Diani

These are not generic boat-charter FAQs. They match how this site actually sells the South Coast.

Is this a half-day or full-day boat charter only?

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.

Do I pay Kenya Wildlife Service for every activity?

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.

Why does the form ask which rate I need?

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.

Where do we meet?

Wherever the WhatsApp ticket says. There is no single “park gate” for all Diani bookings.

Lock a Listed Price After You Learn How to Book

Choose the activity, pay online, keep the WhatsApp ticket. That is the whole booking.

Book on WhatsApp