Zanzibar is a semi-autonomous archipelago off the coast of Tanzania, consisting of Zanzibar Island (locally, Unguja), Pemba Island, and many smaller islands. Zanzibar island is approximately 90 km long and 30 km wide.
The island and the surrounding islets are divided into three regions. They are Zanzibar Central/South, Zanzibar North and Zanzibar Urban/West. Zanzibar City, on the central west coast, is the capital and largest city of Zanzibar and the region of Zanzibar Urban/West. The population of Unguja was about 900,000 in 2016, with the most concentrated populations in the Zanzibar Urban Region.
The larger and more populated of Zanzibar's two main islands, Unguja is separated from its northern neighbor Pemba by 48 km of open sea. The mainland of Tanzania, which lies to the southwest of Unguja and is separate from it by the Zanzibar Channel, is considerably closer, as is the major Tanzanian mainland port of Dar es Salaam. Smaller islands surround the coast, notably Tumbatu in the northwest, Uzi in the south, and Mnemba Atoll in the northeast. A considerable number of smaller islands and reefs lie off Unguja's southwest coast.
Many of Zanzibar's main centres are on Unguja, and most of the Zanzibari economy is also based here. Other than the capital, the island's major population centres include Mbweni, Mangapwani, Chwaka, and Nungwi. Tourism is a major industry.
Zanzibar is rich in history, with numerous archaeological sites dotting the island, most notably at Unguja Ukuu, just to the north of the causeway which links Unguja and Uzi Islands.
The island has been deeply influenced by Arab culture for many centuries, and was part of the Sultanate of Oman starting in 1698. In 1896, Zanzibar was the location of the world's shortest war — they surrendered to the British Army after 38 minutes.
There are many ferries and catamarans that can take you between Dar es Salaam and the Island. Azam Marine, Sea Express, Sea Star, Seagull Kilimanjaro and Sepideh Megaspeed Liners are among the nicest available. Some of these are run by Azam (2 hr, US$35 for non-residents, leaving Dar es Salaam at 07:00, 09:30, 12:30 and 15:45 and returning from Stone Town at 07:00, 09:30, 12:30 and 15:30, check the Azam Schedule (dead link: January 2023) for updates).
Depending on demand, weather and condition of the boats additional ferries may run at different times. Arrive at the port at least 30 minutes in advance to allow for emigration, luggage security checks and to secure a good seat on the boat.
First class is US$5 more expensive than economy and often not worth the money: While there’s good comfortable seating, you’ll stay in a freezing room with the A/C set to 18°C and foreigners are often allowed in first class anyways, since they already pay around 2½ times the local price. If you prefer to stay on the sundeck outside, choose economy.
The quoted US$ price may be more expensive when paid in local currency, so it may be a good idea to exchange money first.
Flying Horse makes the same journey for US$20. However, it will take around 4½ hours. There are also evening departures on a slow night ferry. It runs towards the destination and anchors there until the morning before it enters the port. This has been reported to be a beautiful trip, but security is an issue and close attention to belongings must always be paid.
You may be able to hire a private boat for cheaper, but the trip will take considerably longer and unless you know something about boats, you could be on a vessel that is not equipped for bad weather conditions or an emergency. Remember: you get what you pay for.
While not advisable there are also dhow connections, e.g. to Bagamoyo (4-8 hr, TSh 5,000). Since you’re not arriving through official customs on this route you may need to pay a departure tax of US$5 on exit and face some questionnaires.
Ferry schedules allow you to do the return trip the same day. For instance leave Dar es Salaam at 07:30 and return from Zanzibar on the 15:45 ferry. That leaves plenty of time to explore the Stone Town, the museum and have a nice lunch. The trip is beautiful and lasts about 2 hours. However, if the weather is bad it can take much longer and the trip can be very unpleasant. If you suffer from seasickness you are advised to take some anti-seasickness pills prior to boarding. The on-board personnel hands out free sickness bags at the start of the journey.
The "porters" at the Dar ferry terminal will hassle you for money, expect tips for referring you to "the best boat" or guide you to a ticket office that sells tickets at inflated prices. To avoid touts be forceful and head straight towards the ticket office of the ferry you intend to take.
Touts will tell you anything to get you to use a service which pays them commission, and scam you in any way they can. They will say the company kiosk you are heading towards is closed, the ferry runs only later or only goes to mainland destinations (when they do service Zanzibar), they will say their service is a 90-min ferry (when it actually takes over 2 hours), they will quote you a price for first class tickets (but issue "e/c" economy tickets and pocket the difference), they will sell you a return ticket (leaving you to later find out it is actually only valid for return travel with a different, cheaper company and the seller has pocketed the difference). The dock is a zoo -- a prime hangout for pickpockets.
Although Zanzibar is part of the Union it maintains its own immigration service and you need to have a valid passport to enter, even if you come from mainland Tanzania. This farcically means you must fill out a Tanzania arrival card for your arrival in Stone Town, and a Tanzania departure card when you leave. Also note that immigration in Zanzibar may check your vaccination records for yellow fever.
As of 2018 Precision Air ticket sometimes offer promotional rates as low as US$50 one-way for flights to Dar es Salaam. Be sure to check the baggage allowance before boarding as most planes are fairly small.
Zanzibar has 2 departure taxes: domestic flights TSh 5,000 (or US$5), and international flights US$30. In almost all cases, this tax is incorporated into your flight ticket price.
There are taxis waiting for passengers when you exit the terminal. Despite having a "list" of prices for the various tourist destinations on the island, prices are negotiable. Although you can arrange a pick up at the airport with your hotel or tour company, even a little negotiating will get you a better price than the inflated one quoted by most hotels. However, some Stone Town hotels do offer free shuttle service from the airport.
There is a bus stop just outside of the airport gate. The dala dala is mainly used by locals, and can be very awkward if you have large bags or suitcases, but is manageable with a backpack. The buses run along creek road, TSh 200, 20 min (2018). For travel from Stone Town to the airport, look for buses marked Ndege (Airport in Swahili). These can be most conveniently caught at the crossroads just south of the market on Creek Road.
Although taxis are available, you will probably want to walk through Stone Town. After all, most of the alleys are barely wide enough for a bike to pass.
Journeying outside Stone Town is most comfortably done with a taxi or a private car. The latter are essentially also taxis with drivers although they don't have the official taxi designation. They may however be a bit cheaper than a cab (10-20%) and your hotel receptionist can likely arrange one for you (the hotel may charge you a hefty commission Airport-Nungwi US$60 - compare below). Negotiate the price before and know the street price so you don't end up paying an overly high commission instead.
Sample fares include:
A network of daladalas, minivans, small buses and sometimes pickup trucks, exist which service all the major villages on the island at a very cheap price (any route on the island should be less than TSh 2,000 per person). The adventurous, armed with a phrase book and map, will experience a wonderful side of Zanzibar life, which all too often is just another photograph to the typical tourist zooming past. It will take you a good 2 hours to get to Nungwi, on the northern tip of the island. There’s no daladala service running north to south. Instead you’ll have to go via Stone Town again and change buses there.
These cost US$10 per person for a trip anywhere on the island. Pick up and drop off wherever you choose; tickets must be booked online before travel from the Zanzibus.
Driving by yourself can be dangerous and may not be common place. Roads are sometimes in horrendous condition and all kind of obstacles (sudden bumps, animals, people, etc.) are to be expected at any time. Avoid driving at night if you can. Driving with the upper beams on the whole time is a stupid but unfortunately common practice that you shouldn't imitate. It is enough that one person cannot see.
That said a car will give you freedom to explore and may save you a lot of time. Even a one day and one way car hire may make sense, as the car can be delivered to and picked up from your hotels in the morning and evening, e.g. Nungwi to Stone Town (US$30 for a small 4x4 Escudo).
Petrol is priced at TSh 2,210 per liter (Nov 2017) and gas stations are well distributed on the island. Don't take chance on running out of petrol though.
There are many police checks on the roads. So make sure you have your driving licence, the temporary Zanzibar drivers permit, and the car insurance sticker on the windscreen. Also check that the rental car is roadworthy and the police will wave you through with a kind jambo.
The temporary Zanzibar drivers permit can be obtained from local authorities. However, if you ask your car rental company in advance, they should be able to get it for you and deliver it with the car. They probably need a photocopy of your home driving licence (a photo sent via e-mail should also work). Expect to pay about TSh 16,000 for the licence.
Hotels are happy to arrange a taxi or rental car for you although they might add some (sometimes: a lot) commission to the price.
It has been reported that police invent "offences" to get bribes. One scheme may involve to threaten to go to trial in a couple of days. They may even jump in your car on the grounds that you have to drive them to the police station. However, when they state "How can we sort this out?" Tsh 1,000-5,000 will be enough to forget the "offence".
There are a lot of things to do on Zanzibar Island. It just depends on where your interests lie.
Zanzibar currency is the Tanzanian shilling (Tsh). On the beaches, US dollars and shillings are accepted, but at US dollars receive much less than the official exchange rate. Best would be to trade some of your dollars or euros for shillings, and use that to buy food. If you buy curios with dollars and euros you will get a better deal, since the hawkers are more prone to bargaining when buying with foreign currency. You get a better exchange rate on US$50 and $100 notes, than on $20 and $10 notes. There are four ATMs on the island, all in Stone Town. A store that accepts credit card payment is a rarity. Don't rely totally on your bank card. Take extra cash.
Stone Town is a one-stop-souvenir-shopping for the traveller. You can find beautiful textiles, handmade jewelry, intricate wood or stone carvings, spices, knick-knacks, etc.
Buy a cookbook and spices. Take the trip home with you! Many of the vendors sell fake saffron (appears waxy like a shredded red crayon).
Zanzibar cuisine offers a much greater variety than the mainland one. While the usual cheap eating stalls cater the same ubiquitous chapati, rice, chips and Ugali dishes, esp. in Stone Town a lot of great food can be found.
Nearly all beach hotels also include restaurants with typical western cuisine at varying degrees of quality. Mains usually start around Tsh 10,000.
While predominantly a Muslim community, small bars can be found everywhere in Zanzibar.
Beach bars on the beaches will supply you with good local beer and cocktails. You must try a Dawa-cocktail!
The Old Dispensary has a basic "top storey" bar which offers nice views on the harbour and beaches (local beer: TSh 4000). Despite its location it is off the beaten track and you may find yourself with a few locals and a band sipping at quite some height.
Zanzibar does not offer much of cheap accommodation. The cheapest budget hotels in Stone Town start from TSh 25,000 for a double, and normal budget hotel prices range TSh 45,000 to 90,000 and that's during the low season, where several hotels stay closed due to lack of customers. The quoted prices are after bargaining: low-season is a good time to do so and not having your bags with you when doing so, will also give you a boost.
Accommodation at the beaches is often more expensive, with the cheapest options starting at TSh 50,000. See the individual articles for hotel listings: Stone Town, Jambiani, Kendwa, Kilombero, Kizimkazi, Matemwe, Nungwi, Paje.
Zanzibar is largely a Muslim community. Although they are used to Western ways, you should try to be respectful. This means:
In the tourist areas around the waterfront, Kenyatta Road and Shangani Road, you will be beset by all manner of papasi, touts and others wanting to offer you taxis, spice tours, music, gifts, etc. A polite but firm No, thanks usually doesn't do the trick, and can get exhausting. Best thing to do here is to keep walking and wander into the more residential alleys where you won't be disturbed.
Related Wikipedia article: Zanzibar