How Diani Excursions Booking Prices Are Calculated
Your live estimate uses the official price of the package or activity: KES for Kenyan ID holders (citizen rate) and USD for international visitors. Child prices, age bands and units (per person, per 15-minute ride, per session) are shown on each page. These amounts do not change for high season or low season.
Optional hotel pickup is KES 6,500 per vehicle, for up to 6 guests. Travelling alone or with fewer guests and wanting a per-person pickup? Contact Diani Excursions Office for a custom quote. Where a trip enters Kisite Marine Park, the KWS park fees are included in the official package price.
Steps Inside This Diani Excursions Booking Form
Choose a package or activity, choose your rate, set guest numbers and pick your date. Add pickup if you want collection from a hotel, Airbnb or home in Diani. Continue to preview, check the total, then pay securely through Pesapal.
Booking early locks your slot. We recommend reserving at least 24 hours ahead whenever you can.
What Happens After You Book
After payment, we confirm your booking and share meeting details on WhatsApp. You do not need to negotiate on the beach. Arrive at the time and meeting point named on your ticket.
If you requested pickup, we coordinate collection from the hotel or home name you provided on this form.
Confirm Your Diani Excursions Booking
Use the form above to lock in your Diani excursion. Official prices, a clear Kenyan ID or international rate and optional vehicle pickup keep the process simple from estimate to payment.