Zanzíbar es una isla extensa, y entre las playas de la costa este y Stone Town, en el oeste, hay casi dos horas en coche. Así se desplaza realmente la gente por la isla — desde el transporte local hasta opciones más cómodas para turistas.
El dalla-dalla es el medio de transporte tradicional de la isla — pequeños minibuses, a menudo coloridos, que recorren rutas fijas entre las aldeas y Stone Town. Son baratos y una forma auténtica de ver cómo viajan los lugareños, pero suelen ir abarrotados y sin horario fijo, así que conviene tener paciencia.
Los taxis están por todas partes en las zonas turísticas, pero casi nunca con taxímetro — el precio se negocia antes de subir, y un trayecto largo entre la costa este y el aeropuerto puede durar más de una hora, según el tráfico y el estado de la carretera.
Para quienes quieren total libertad, se puede alquilar un coche o una scooter — las carreteras principales están asfaltadas, pero el tráfico en Stone Town es caótico y, fuera de las ciudades grandes, el alumbrado público casi no existe de noche. El permiso de conducir internacional y algo de experiencia conduciendo por la izquierda son imprescindibles.
Para largas distancias, como entre la costa este y el Aeropuerto Internacional Abeid Amani Karume, la mayoría de los hoteles y lodges pueden organizar un traslado privado directo — de lejos la opción más sencilla si llegas con equipaje o entrada la noche.