Credit cards such as Visa and MasterCard are accepted at large establishments. There are many ATM cash machines in Zanzibar Town and can be used with Visa, Visa Electron, and MasterCard. Sometimes you need to try different banks before you find the one that works with your card. American Express works in Zanzibar, but not at as many ATM’s.