Si vous préférez l'accès par la mer, un certain nombre de bateaux à vitesse fonctionnent sont disponibles régulièrement. Voyager en bateau vous permettra de profiter de la vue et du pays de près, à travers un voyage inoubliable. Les réservations peuvent être faites dans les ports et chez des agents de voyage. Les non-tanzaniens sont tenus de payer en devises étrangères le temps nécessaire de voyager entre Dar es Salaam et Zanzibar varie en fonction du type de navire, tandis que la route la plus rapide peut prendre 60 minutes, un certain nombre de navires de croisière fait aussi occasionnellement port à Zanzibar.