There are 2 ferry routes operating between Zanzibar Island and Tanzania offering you combined total of 34 sailings per week. Zan Fast Ferries operates 2 routes, Zanzibar to Dar es Salaam runs 4 times per day & Zanzibar to Mkoani about 6 times weekly.
As the frequency and duration of crossings on some routes varies we would advise that you do a live search for crossings from Zanzibar Island to Tanzania to get the most up to date information.