Il existe une liaison quatre fois par jour par transbordeur-catamaran entre Zanzibar City et Dar es Salaam. Le maximum de bagage par personne est de et la durée de la traversée est entre deux et trois heures selon l'état de la mer.