- The unit of currency in Zanzibar is the Tanzanian shilling (Tsh).
- Foreign currency is usually accepted in most establishments in Tanzania. Traveler’s cheques and cash are widely accepted.
- Visa and MasterCard are accepted at all upmarket hotels and lodges.