Home / Payment Policy

Payment Policy

Clear rules for paying online when you book with Diani Excursions Office.

1. Payment methods

Online payments are processed through Pesapal. You can typically pay with an M-Pesa STK push or a standard credit or debit card on the checkout page. We do not store full card numbers on this website.

Paying online locks the listed rate shown at checkout and reserves your seat or vehicle. After a successful payment we send your digital ticket and meeting details on WhatsApp.

2. Listed prices

Package cards and the booking estimate show fixed rates in Kenyan Shillings and US Dollars. Those listed amounts are the base package prices for Diani marine trips, water sports, cultural tours and airport transfers. The amount presented at checkout is the amount you authorise for payment.

Optional hotel pickup in Diani or Ukunda, if selected, may add a separate line to your estimate. Peak coastal holiday dates use the same listed package rates unless we publish a change on the site before you pay.

3. What is not included in the online payment

Kenya Wildlife Service conservation tickets for Kisite Mpunguti Marine Park are not part of the boat package total. You pay those tickets cashless at the marine park gate by M-Pesa or bank card, unless we state otherwise in writing.

Meals, drinks, market purchases, tips and personal expenses are also outside the listed package rate unless a package description says they are included.

4. When payment confirms the booking

Successful payment moves your booking toward confirmed status. Failed, abandoned or cancelled payments may leave the booking incomplete until you finish checkout or contact us for help. We cannot hold a boat, jet ski, kitchen slot or transfer vehicle on an unpaid request.

5. Failed payments

If payment fails, contact WhatsApp +254 742 821176 or bookings@dianiexcursions.co.ke with your name, chosen package and preferred date so we can help you complete checkout.

6. Currency and receipts

Checkout may collect payment in KES or USD depending on the rate shown for your booking. Your payment provider or bank may apply its own conversion or fees. Keep the Pesapal confirmation and the WhatsApp ticket we send you as your booking record.

7. Refunds

Refund eligibility and timelines are explained in our Booking and Refund Policy. Approved refunds are returned through the original payment channel where possible.

Book Diani excursions

Book on WhatsApp