Coral Rock Hotel » Information » Payment Information

Payment Information


A 50% non-refundable deposit is required to secure your booking at Coral Rock Zanzibar.  The outstanding balance can be settled before or on arrival.

Payment Details

Your bank will be able to assist you with SWIFT EFT payment.

Our banking details are as follows:

Bank Diamond Trust Bank (FBME)
Address Stone Town Zanzibar
Account Number 0033716001
Account name: The Coral Rock Hotel Limited

Please use the full name the booking was made under as a reference on the EFT and email through the proof of payment to

Please note that bank charges of up to $30 may apply. Kindly ensure that when making the EFT payment that you select Remitter Charges
Please note that the minimum bank transfer amount should not be less than $100

You can also pay by VISA or MasterCard debit & credit card by supplying the following…

  • name on the card
  • creditcard number
  • expiry date
  • security code (3 digits)

Please be advised of a 5 % surcharge on all card transactions.

Cancellation Policy

The deposit is non-refundable.
100% of outstanding balance if cancelled 30 days or more prior to arrival, 50% of outstanding balance if cancelled 15 days or more prior to arrival and 0% back if cancelled 14 days or less.
Cancellation fees due to currency fluctuations and bank charges may apply.