How to Get to Zanzibar From Tanzania Mainland

Share on facebook
Share on pinterest
Share on twitter
Share on email
Share on whatsapp
zanzibar seaport

You want to know how to get to Zanzibar from Tanzania mainland, right? ‘Karibu Zanzibar‘ means Welcome to Zanzibar!

This short guide will cover everything you need to do so as to get to Zanzibar from the mainland.

This guide for travelers who want to come to Zanzibar from Dar es salam or Arusha. You may also book here a transfer from Zanzibar Airport or ferry terminal to your Hotel.

So, let’s start!

How to get to Zanzibar from Dar es salam

There are two options to get to Zanzibar from Dar es salam; First is by the air (Local flights) and through the sea (Ferry).

Getting to Zanzibar using local Flights:

flight is flying

You can book and catch your flight at The Mwalimu Nyerere International Airport (DAR) in Dar es salam to Zanzibar Airport. Flight takes 20 minutes to arrive at Zanzibar Airport from Dar es Salam. 

And here are the different flights you may book your ticket to Zanzibar.

The prices of flights from Dar es salam to Zanzibar range from $35 for one way and $58 round trip. And also you can book online or at their offices at DAR Airport.

Getting to Zanzibar through the sea:

ferry is moving

Another way to go to Zanzibar is to catch your ferry at Kigamboni ferry terminal in Dar es salam to Zanzibar ferry. Actually, this trip takes 2 hours to arrive at Zanzibar ferry terminal.

Here are the ferry companies you can choose from;

Here at Zanzibar World, We highly recommend travelers to book from Azam Marine for the best trip experience. The price of the ferry from Dar es salam to Zanzibar costs $35 for non residents.

And next,

How to get to Zanzibar from Arusha

arusha

Also there are two options to get from Arusha to Zanzibar; First option is by taking direct flight to Zanzibar, and the second option is to pick a taxi from Arusha to Dar es salam then catching the ferry to Zanzibar.

The best way to get to Zanzibar from Arusha is by taking direct flight from Arusha Airport or Kilimanjaro International Airport to Zanzibar airport. It takes 1 hour and 30 minutes to arrive at Zanzibar Airport.

Requirements at Zanzibar Airport or Ferry terminal

 In case you have not arrived in Tanzania, and you want to apply for a VISA you may apply VISA here. And you can also learn more about getting Covid-19 test Certificate in Zanzibar here.

Taxi from Zanzibar airport or Ferry Terminal to Hotel

Book a transport today from Zanzibar Airport or Ferry terminal to your Hotel. Book today and meet your driver!

Book Now
Share this post!
Share on facebook
Share on pinterest
Share on twitter
Share on email
Share on whatsapp

ZANZIWORLD TOURS

We make your Holiday hassle-free by providing Accommodation, Airport Transfers to Hotels, Tours and Excursions. We are experienced and friendly team of Tour Guides, Drivers, with full supports.

Follow us:

Zanzibar Vacation Packages
Book Safaris From Zanzibar!

Recent Posts

36 Important swahili words for Travelers!

swahili words pdf book
Download Free FDF
zanzibar tours
Click to See More Tours!

Welcome to zanzibar!