How to Get to Zanzibar from Tanzania and Kenya

Boat on the shore in Zanzibar Tanzania

There are several ways to get to Zanzibar from Tanzania and Kenya. These include flights and ferries. You can choose which option is best for you based on where you are departing from.

Flights to Zanzibar from Tanzania and Kenya
There are regular daily flights from mainland Tanzania to Zanzibar that depart from Dar es Salaam, Pemba, Arusha, and Kilimanjaro.

There are also flights to Zanzibar from the Selous Game Reserve in Tanzania and the some of the game parks in northern Tanzania.

There are regular daily flights from Kenya to Zanzibar from Mombasa and Nairobi.

Airlines that fly to Zanzibar from Tanzania and Kenya include Air Uganda, Bankair, Coastal Aviation, Fly540, Jetairfly, Kenya Airways, Precision Air, and ZanAir.

Beware that Precision Air overbooks all of its flights to Zanzibar, so get to the airport extra early to avoid getting bumped to a later flight.

Ferries to Zanzibar from Tanzania and Kenya
Ferries run regularly from mainland Tanzania to Zanzibar. They leave from Dar es Salaam and Pemba.

There are also dhows to Zanzibar from Dar es Salaam, Tanga, Bagamoyou, and Mombasa.

Best Zanzibar Hotels

Mangapwani Serena Beach Club Zanzibar

Mangapwani Serena Beach Club in Zanzibar is one of the best luxury hotels in Zanzibar.

Located on Zanzibar’s northwest coast at Mangapwani beach, the Mangapwani Serena Beach Club is a great location for those that want to get away from bustling Stone Town.

The Mangapwani Serena Beach Club offers activities ranging from snorkelling and diving to sea kayaking and dhow trips.

There are beach BBQ’s, sunset cocktails, and everything else that makes Zanzibar a true paradise.