Ask for Help - our travel agents are itching to find you the best deal. |
![]() |
To book a cheap flight to Zanzibar:
Use the flight price comparison tool on the left to contrast airfares to Zanzibar.
Use SouthAfrica.TO travel vouchers to further reduce flight prices. To get hold of travel vouchers, email us a writeup of your flight to Zanzibar and we'll give you some, which you can then use to discount against the cost of your next trip.
There are no direct flights from Cape Town to Zanzibar. You can either 1-stop with Mango airliness (first catch a flight to Johannesburg), or 2-stop with BA, SAA, Kulula, Emirates or Ethiopian Airlines.
There are no direct Durban to Zanzibar flights. Your options are to fly 1-stop with Mango Airlines via Johannesburg, or 2-stop with British Airways, South African Airways, Ethiopian Airlines, Kulula or Emirates.
Only Mango Airlines fly direct from Johannesburg to Zanzibar, but you cannot book on their website - you have to bundle the flight together with accommodation and book it through AfricaStay.
Alternatively, fly to Dar es Salaam, and then take a ferry across to Zanzibar.
Zanzibar is about 4 hours flying distance from Johannesburg, and lies a short distance off the coast of Tanzania.
Known as the Spice Islands, Zanzibar was originally set up as a trading port, specialising in spices like cloves, nutmeg & cinnamon (hence its nickname "the Spice Islands") & slave trading.
Zanzibar has long white sandy beaches with warm turquoise waters. At Nungwi tourists can watch the locals build sailing boats using traditional methods, whilst Kendwa is a beach resort, offering a great selection of restaurants.
At Stone Town visit the old quarter of this historic trading post and go on a historical walking tour. Visit the family home of Freddie Mercury of Queen fame.
A Yellow Fever certificate must be shown upon your arrival back in South Africa.
South Africans require a visa to visit Tanzania (including Zanzibar).
Take US Dollars printed after 2005.