There are 2 ferry routes operating between Pemba Island and Tanzania offering you combined total of 9 sailings per week. Zan Fast Ferries operates 2 routes, Mkoani to Tanga runs 3 times per week & Mkoani to Zanzibar 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 Pemba Island to Tanzania to get the most up to date information.