Zanzibar Tours & Activities

From spice farm tours and dhow cruises to snorkelling at Mnemba Atoll and dolphin watching in Kizimkazi — the best things to do in Zanzibar.

Browse & Book Zanzibar Tours

Compare tour operators, read traveler reviews, and book securely online.

[GetYourGuide / Travelpayouts Tours Widget — to be added here]

ZanziBiz may earn a commission when you book through selected travel links, at no extra cost to you. Affiliate disclosure

Must-Do Tours & Activities in Zanzibar

Spice Farm Tour

A Zanzibar classic. Visit a working spice plantation, learn to identify cloves, vanilla, cinnamon, nutmeg and more, and enjoy a spice-infused lunch. Half-day tours depart daily from Stone Town. Typically $20–35 per person. Combine with a Jozani Forest visit for a full day.

Snorkelling at Mnemba Atoll

One of East Africa's top snorkelling and diving spots. Pristine coral reefs, sea turtles, dolphins and hundreds of fish species. Book a day trip from Matemwe or Nungwi. Snorkel day trip typically $50–80 per person including lunch.

Dolphin Watching at Kizimkazi

Kizimkazi in the south is home to resident spinner and bottlenose dolphin pods. Morning trips by small dhow offer good chances of swimming alongside dolphins. Go early — by 8am is best. Tours from $25–50 per person. Tip: choose operators who approach dolphins respectfully.

Prison Island (Changuu)

A tiny island 5 km from Stone Town. Once a proposed prison (never used), now famous for giant Aldabra tortoises — some over 100 years old. Beautiful shallow beach, coral snorkelling, historic ruins. Day trip ~$35–45 including boat and entry.

Stone Town Walking Tour

Explore the UNESCO-listed old quarter with a local guide. Visit the House of Wonders, Old Fort, Darajani Market, and the former slave market site. Walking tours run 2–3 hours, $15–30 per person. Many are available without pre-booking, though booking in advance ensures a knowledgeable guide.

Sunset Dhow Cruise

Board a traditional wooden sailing dhow at sunset, often with snorkelling, drinks and a seafood meal included. A classic Zanzibar experience — especially good from Nungwi's beach. $30–60 per person.

Tips for Booking Tours in Zanzibar

Back to Zanzibar Travel Guide