Mkoani

Pemba's main southern port, where ferries from Zanzibar and Dar es Salaam dock, with a busy fish market at the pier.

Mkoani is a port town in southern Pemba. Fast boats and ferries that run between Unguja, the main island of Zanzibar, and Dar es Salaam usually call here. The crossing takes about 2 to 5 hours. The fish market by the pier is busiest early in the morning, when you can watch fishermen unload their catch and hold auctions. The town also has boat operators offering trips to Misali Island and Panza Island. Visitors who arrive by ferry to Pemba usually land here and then take a car for about 40 minutes to Chake Chake.

Opening hours

All day; ferry schedules vary daily

Harbor · Ferry · Fish market

Nearby sights

Places to eat nearby

More in Pemba Island