Things to do in Zanzibar City

Sort by Tribes
61 Results
  • 1
    Forodhani Gardens

    Forodhani Gardens

    Ranked #1 overall in Zanzibar City things to do
    8.315 reviews
    Outdoors, Garden, Park
    Popular withFoodiesBackpackersAdventure

    During the day it's scattered with both locals escaping the heat or taking a lunch break and tourists attempting to escape touts. At night it becomes a bustling social arena ...

  • 2
    Spice & Stone Town Tour

    Spice & Stone Town Tour

    Ranked #2 overall in Zanzibar City things to do
    8.818 reviews
    Tours, Classes and Rentals, Outdoors, Guided Tour
    Popular withFoodiesGreenAdventure

    This is such an interesting tour - I highly recommend it. I had no idea what pepper looks like before it's sitting in my spice cabinet or how vanilla grows ...

  • 3
    Darajani Market

    Darajani Market

    Ranked #3 overall in Zanzibar City things to do
    8.58 reviews
    Shopping, Flea Market, Market
    Popular withFoodiesFamilies

    This is a really fun place to explore. Definitely bring a camera (just make sure to ask before you snap any portraits). Also, a GREAT place to buy spices and ...

  • 4
    Changuu Private Island Paradise

    Changuu Private Island Paradise

    Ranked #4 overall in Zanzibar City things to do
    9.17 reviews
    Outdoors, Beaches and Watersports
    Popular withAdventureGreenHistory

    Refreshing to see all that this place can show

  • 5
    House Of Wonders

    House Of Wonders

    Ranked #5 overall in Zanzibar City things to do
    6.810 reviews
    Sights and Museums, Landmark
    Popular withHistoryArtsy

    For good primer course in all things Swahili history and culture, the House of Wonders is the place to go. The building is the one of the largest and is ...

  • 6
    Zanzibar Night Market

    Zanzibar Night Market

    Ranked #6 overall in Zanzibar City things to do
    7.77 reviews
    Shopping, Market
    Popular withBackpackersFoodies

    It sounds like this place used to be a wonderful spot for fresh seafood on the street. Unfortunately it has turned into a bit of a tourist trap, with vendors ...

  • 7
    Old Slave Market

    Old Slave Market

    Ranked #7 overall in Zanzibar City things to do
    7.76 reviews
    Shopping, Flea Market, Market
    Popular withHistoryBackpackersStudents

    Understanding the history of the slave trade is important, but this site in itself is not big or terribly fascinating.

  • 8
    Safari Blue Tours

    Safari Blue Tours

    Ranked #9 overall in Zanzibar City things to do
    9.54 reviews
    Tours, Classes and Rentals, Tour Company
    Popular withOutdoorsyAdventureGreen

    Safari Blue Tour shows you Zanzibar by boat. The tours leave from the Fumba fishing village in South West Zanzbar. The trips start by taking you on a traditional sailing ...

  • 9
    Anglican Cathedral

    Anglican Cathedral

    Ranked #8 overall in Zanzibar City things to do
    8.07 reviews
    Sights and Museums, Religious Centre, Church
    Popular withHistorySpiritual

    The Anglican Cathedral Christ Church (or Church Of Christ) is a landmark historical church in stone Town, Zanzibar. As well as one of the most prominent examples of early christian ...

  • 10
    Old Fort

    Old Fort

    Ranked #11 overall in Zanzibar City things to do
    8.03 reviews
    Sights and Museums, Historic Site
    Popular withHistoryArtsyBackpackers

    Nice atmosphere and often hosts music and theater events. A quick visit that isn't overly impressive but worth a minute just to see what it is.

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest();"GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };