Zanzibar: Stone Town, Spice tour & Prison Island with Lunch
Free cancellation · Pickup included
fromUS$55
See dates on GetYourGuide
Day tour
Zanzibar: Stone Town, Spice tour & Prison Island with Lunch
fromUS$55
If you book on GetYourGuide from here, we may earn a commission; you pay nothing extra. Affiliate disclosure
See dates on GetYourGuideYour best option depends on where you land:
From home to the beach
Most trips follow the same legs: paperwork, the flight, the crossing if you land in Dar es Salaam, then the last stretch to your hotel.
Channel 36.5 km at its narrowest6
Zanzibar is a semi-autonomous region of Tanzania6. Its main island, Unguja, sits 36.5 km6 off the mainland at the narrowest point, so you either fly straight in or cross from Dar es Salaam.
Buy the Zanzibar inbound insurance (US$44) online or on arrival, plus a visa unless your country has a visa abolition agreement with Tanzania.
Zanzibar Airport has flights to East Africa, Europe and the Middle East. Or land at Julius Nyerere International Airport (DAR) in Dar es Salaam.
Take a ferry from the Port of Dar es Salaam (1 to 2 hours) or a Coastal Aviation flight, which leaves every 30 minutes.
Ferries dock near Stone Town. At the airport, 5 km south of Zanzibar City, taxis wait outside and dala dalas stop at the gate.
Once your arrival day is fixed, use the guide to Zanzibar trip length and planning to fit your days around it. Combining the island with the mainland? Look at safari and beach holiday packages.
Crossing the channel
Ferries leave the Port of Dar es Salaam4 from morning to late afternoon. The first sailing is at 07:00 and the last at 16:304.
About 20 Zan Fast Ferries sailings a week7
The Zan Fast Ferries times above are listed for 19 October to 1 November 20267 (checked October 2026). That line runs about 20 sailings a week7.
Azam Marine also runs daily8 services between Dar es Salaam and Zanzibar. You can book Azam Marine and Kilimanjaro Fast Ferries tickets online on the operator’s website8.
Crossing times vary by source. Ferryscanner says the fastest boat takes 1 hour4, Direct Ferries and Openferry say about 1 hour 20 minutes9, and Wikivoyage gives about 2 hours1 for Azam.
Fares and entry fees
An Azam Marine seat costs US$35 (checked October 2026) to US$1005 one way, depending on the class. Entry adds the inbound insurance and the visa fee, both in the table below.
Insurance: US$44 per person13
| Ticket | Adult | Child |
|---|---|---|
| Azam Marine economy seat (non-resident) | US$35 | – |
| Azam Marine business seat (non-resident) | US$40 | – |
| Azam Marine VIP seat (non-resident) | US$60 | – |
| Azam Marine Royal seat (non-resident) | US$100 | – |
| Ferry, any operator (recent average fares) | US$38–374 | – |
| Zanzibar inbound travel insurance | US$44 per person | – |
| Tanzania Ordinary visa | US$50 | – |
Azam Marine (operator); Openferry (booking agent); jp.tzembassy.go.tz (official); mz.tzembassy.go.tz (official)
Pick your route
Pick your route by where you land: straight into Zanzibar Airport, or into Dar es Salaam and then over by ferry or a short flight.
Airport about 5 km south of Zanzibar City1
| Route | Leaves from | How often | Time | Fare |
|---|---|---|---|---|
| Azam Marine ferry | Port of Dar es Salaam | Daily | About 2 hours | US$35–100 |
| Zan Fast Ferries | Port of Dar es Salaam | About 20 a week | About 1 hr 20 min | Route fares from US$38 |
| Coastal Aviation flight | Dar es Salaam | Every 30 minutes | Not listed | Not listed |
| Coastal Aviation from the parks | Main national parks | Daily | Not listed | Not listed |
Azam Marine (operator); Wikivoyage; Ferryscanner (booking agent); Direct Ferries (booking agent); Openferry (booking agent); Coastal Aviation (operator)
Zanzibar Airport (Abeid Amani Karume International Airport) is the main airport of the Zanzibar Archipelago, on Unguja Island2. In Dar es Salaam you land at Julius Nyerere International Airport (DAR)11.
Ferries dock at the terminal near Stone Town4. From the airport, pick one of these:
Landing early and staying near Stone Town? These day tours collect you from your hotel, so your first afternoon isn’t wasted:
Free cancellation · Pickup included
fromUS$55
See dates on GetYourGuide
Free cancellation · Pickup included
fromUS$18
See dates on GetYourGuideBefore you board
You need the insurance, and usually a visa too. Tanzania sets the entry rules, and all non-resident visitors must hold Tanzanian government inbound travel insurance12.
Insurance covers up to 92 days12
How the insurance works:
All foreigners entering Tanzania need a valid visa unless their country has a visa abolition agreement with Tanzania15.
Sea conditions
Big waves can hit this coast, so check the Tanzania Meteorological Authority’s five-day severe weather outlook18 before a ferry day.
Waves up to 2 m in the 1 Sep 2026 outlook18
What to do about it:
Avoid these
Most arrival headaches are easy to avoid.
Once you’ve landed, the first cold beer is easy to find: Alladin Boutique Beach Hotel in Matemwe lists Kilimanjaro beer at US$419 on its drinks menu. For everything else, pick a Zanzibar restaurant from the food guide.
Air France flies from Paris and Air Tanzania from Dar es Salaam. The Zanzibar Airports Authority says the airport is home to more than 30 international airlines.
Terminal 3 handles international flights. Terminal 2 handles domestic and some international flights, so check your ticket.
Yes. Coastal Aviation runs daily flights between Zanzibar and the main national parks.
Only through the Zanzibar Insurance Corporation, using a QR code, either online or at the port of entry on arrival.
Photos: Wikimedia Commons and Pexels. Authors and licences: image credits