We accept cash (USD and TZS), mobile money, and online card payments (Visa and Mastercard) through Pesapal. You choose whichever method works for you. Payment details are shared once your booking is confirmed.
Cash
USD & TZS
Mobile Money
M-Pesa & more
Visa / Mastercard
via Pesapal
Bank Transfer
Details on request
A 40% deposit is required to confirm your booking. The remaining 60% is due on arrival in Zanzibar. If you prefer to pay the full amount upfront, that works too.
40%
Deposit — due at booking
60%
Balance — due on arrival
The deposit should be made at the time of booking. The balance is paid on arrival — either in cash or through any of the other accepted methods. We'll remind you of the outstanding amount before your trip.
A confirmation and receipt are sent to your email after each payment. If you need a specific invoice format, let us know.
Reach us on WhatsApp or email and we'll walk you through it.