Booking terms

Cancellation & Refund Policy

Plans change, weather changes and boats do not always sail. This is exactly what happens to your money in each case — the same rules the booking system applies automatically.

The policy

How to cancel or change

Open your booking from manage your booking or from My Rafiki, where the refund that applies right now is shown before you confirm. You can also message us on WhatsApp or email info@rafiki.co.tz.

Restaurant reservations

Table reservations are requests until the venue confirms them, and there is nothing to refund unless a deposit or minimum spend was taken — that is always shown before you confirm. Please cancel a table you cannot use so it goes back to someone else.

Weather and sea conditions

Boat days depend on wind, tide and safety. If a captain or operator cancels, you are moved to another date free of charge or refunded in full — never left out of pocket for a decision you did not make.

Cancellations — questions

Can I get a refund if I cancel my Zanzibar tour?

Yes — in full if you cancel more than 48 hours before pickup, and 50% between 24 and 48 hours. Within 24 hours the trip is non-refundable because drivers and boats are already committed.

How long do refunds take?

Refunds return to the original payment method within 5–10 working days.

Can I change the date instead of cancelling?

Yes. Date changes are free up to 24 hours before pickup, subject to availability on the new date.

Secure payment

Encrypted card & mobile money checkout

Verified experiences

Every tour is hand-checked by our team

Local operators

Run by Zanzibaris who know the island

24/7 WhatsApp

Real people, before and after you book

Need a hand? Message us on WhatsApp anytime.

Need help?