Zanzibar è un'isola estesa, e tra le spiagge della costa orientale e Stone Town, a ovest, ci sono quasi due ore di auto. Ecco come ci si sposta davvero sull'isola — dai trasporti locali a opzioni più comode per i turisti.
Il dalla-dalla è il mezzo di trasporto tradizionale dell'isola — piccoli minibus, spesso colorati, che percorrono tratte fisse tra i villaggi e Stone Town. Sono economici e un modo autentico per vedere come viaggiano i locali, ma spesso sono sovraffollati e senza orario fisso, quindi conviene avere pazienza.
I taxi sono ovunque nelle zone turistiche, ma quasi mai con tassametro — il prezzo si negozia prima di salire, e una corsa più lunga tra la costa orientale e l'aeroporto può durare più di un'ora, a seconda del traffico e delle condizioni della strada.
Per chi vuole la massima libertà, si può noleggiare un'auto o uno scooter — le strade principali sono asfaltate, ma il traffico a Stone Town è caotico e, fuori dalle città più grandi, l'illuminazione stradale di notte è quasi assente. Sono indispensabili la patente internazionale e un po' di esperienza con la guida a sinistra.
Per le lunghe distanze, come quella tra la costa orientale e l'Aeroporto Internazionale Abeid Amani Karume, la maggior parte degli hotel e dei lodge può organizzare un trasferimento privato diretto — di gran lunga l'opzione più semplice se arrivi con i bagagli o a sera inoltrata.