Tanzania  ›  Zanzibar  ›  Zanzibar City  ›  Snorkeling Tours in Zanzibar City

Snorkeling Tours in Zanzibar City

Average traveler rating of these tours: 4.6 269 reviews Free cancellation on most experiences

Our top 3 of 24 experiences

Snorkeling at Mnemba Atoll: 350+ fish speciesOur pick
Snorkeling at Mnemba Atoll: 350+ fish species ★ 4.80 (65 reviews) Duration: 3h–6h Every day · 08:00 Live guide EN · AR · DE · IT +2 Hotel pickup
from · per person US$ 110
Snorkeling Mnemba Island: Private guide, dolphins & sandbankAlso recommended
Snorkeling Mnemba Island: Private guide, dolphins & sandbank ★ 5.00 (4 reviews) Duration: 5h Every day · 08:30 Live guide EN · DE · IT · FR +1 Hotel pickup
from · per person US$ 155
Snorkeling at Mnemba Island with Dolphin WatchingAlso recommended
Snorkeling at Mnemba Island with Dolphin Watching ★ 5.00 (3 reviews) Duration: 6h Every day · 07:30 Live guide EN · DE · IT · FR +1 Hotel pickup
from · per person US$ 110

Snorkeling Tours in Zanzibar City at a glance

Price per person across the 24 options priced per person: US$ 95–US$ 270 (median US$ 150).

Of the 24 options: 24 with live guides in English, 24 with free cancellation, 24 with instant confirmation, 24 with hotel pickup, 24 kid-friendly, 22 private and 18 bookable last-minute.

How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.

Snorkeling Tours in Zanzibar City

24 options

The 15 best

Ranked by quality, reviews, availability and booking conditions.

Snorkeling at Mnemba Atoll: 350+ fish species
›
‹
Our pick
Snorkeling at Mnemba Atoll: 350+ fish species Snorkel Mnemba Atoll in Zanzibar with guide, equipment and boat. Spot frogfish, barracuda, napoleon fish and over 350 marine species in coral reefs and shallow sandbanks. Every day · 08:00 · Hotel pickup ★ 4.80 (65 reviews) Duration: 3h–6h Live guide: EN · AR · DE · IT +2 ✓ Free cancellation. from US$ 110 per person
Mnemba Island Snorkeling Tour: Turtles, Nungwi & Kendwa Beach
›
‹
Travelers' pick
Mnemba Island Snorkeling Tour: Turtles, Nungwi & Kendwa Beach Full-day Mnemba Island tour from Zanzibar with private transport, snorkeling gear and guide included. Swim with sea turtles at Baraka Natural Aquarium. Every day · 07:00 · Hotel pickup ★ 4.03 (59 reviews) Duration: 9h Live guide: EN · DE · RU · IT +2 ✓ Free cancellation. from US$ 120 per person
Snorkeling Mnemba Island: Dolphins, reef & sea turtles
›
‹
Travelers' pick
Snorkeling Mnemba Island: Dolphins, reef & sea turtles Snorkel Mnemba Island and Baraka Natural Aquarium from Zanzibar with dolphin spotting, sea turtles, and Kendwa Beach. Private full-day tour with pickup and entry. Every day · 09:00 · Hotel pickup · From age 4 ★ 4.76 (41 reviews) Duration: 7h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 135 per person
Snorkeling in Zanzibar City: Dolphins, Caves & The Rock
›
‹
Travelers' pick
Snorkeling in Zanzibar City: Dolphins, Caves & The Rock Snorkel with dolphins and sea turtles in Zanzibar's natural caves, then enjoy dinner at The Rock Restaurant with hotel pickup and guide service. Every day · Every 30 min, 07:00 to 14:00 · Hotel pickup · Up to age 60 ★ 5.00 (19 reviews) Duration: 4h–5h Live guide: EN ✓ Free cancellation. from US$ 135 per person
Menai Bay Snorkeling Tour: Island Hopping with Lunch
›
‹
Travelers' pick
Menai Bay Snorkeling Tour: Island Hopping with Lunch Snorkel the Menai Bay Conservation Area from Zanzibar City with a guide, exploring coral reefs and sandbanks, swimming at Kwale lagoon. Every day · 08:00 and 08:30 · Hotel pickup · Up to age 80 ★ 4.73 (15 reviews) Duration: 7h–9h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 120 per person
Snorkeling in Zanzibar: Dolphins, Coral Reefs & Kendwa Beach
›
‹
Travelers' pick
Snorkeling in Zanzibar: Dolphins, Coral Reefs & Kendwa Beach Snorkel Zanzibar's coral reefs and swim with dolphins, then explore Nungwi's sea turtles and fish market before lunch on Muyuni Beach and sunset at Kendwa. Every day · 08:00 · Hotel pickup ★ 4.57 (14 reviews) Duration: 10h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 130 per person
Snorkeling Mnemba Island: Private guide, dolphins & sandbank
›
‹
Also recommended
Snorkeling Mnemba Island: Private guide, dolphins & sandbank Private snorkeling at Mnemba Island with boat, guide and equipment included. Cruise from Matemwe to coral sites, spot dolphins if you're lucky. Every day · 08:30 · Hotel pickup · From age 4 ★ 5.00 (4 reviews) Duration: 5h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 155 per person
Snorkeling in Zanzibar: Dolphins, Jozani Forest & Kuza Cave
›
‹
Snorkeling in Zanzibar: Dolphins, Jozani Forest & Kuza Cave Snorkel with dolphins at Matemwe, explore Jozani-Chwaka Bay National Park and Kuza Cave, then relax at Paje Beach. Every day · 07:00 · Hotel pickup ★ 5.00 (7 reviews) Duration: 8h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 150 per person
Snorkeling Michamvi: Starfish, sea turtles & Kuza Cave
›
‹
Snorkeling Michamvi: Starfish, sea turtles & Kuza Cave Snorkel with starfish and sea turtles at Michamvi on Zanzibar's east coast, explore Kuza and Salaam caves, then enjoy lunch at The Rock Restaurant perched in the ocean. Every day · 09:00 · Hotel pickup ★ 4.17 (6 reviews) Duration: 9h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 170 per person
Zanzibar City tour: Jozani Forest, starfish snorkel, Paje Beach
›
‹
Zanzibar City tour: Jozani Forest, starfish snorkel, Paje Beach Private Zanzibar tour through Jozani-Chwaka Bay National Park to see red colobus monkeys, explore Kuza Cave's Swahili artifacts. Every day · 08:00 · Hotel pickup ★ 5.00 (6 reviews) Duration: 8h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 155 per person
Snorkeling at Mnemba Island with Dolphin Watching
›
‹
Also recommended
Snorkeling at Mnemba Island with Dolphin Watching Snorkel Mnemba Atoll's reef with tropical fish, turtles and rays, then cruise for dolphins from Matemwe village on a private boat with lunch and gear. Every day · 07:30 · Hotel pickup ★ 5.00 (3 reviews) Duration: 6h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 110 per person
Snorkeling in Zanzibar: Dolphins, Coral Reefs & Beach Lunch
›
‹
Snorkeling in Zanzibar: Dolphins, Coral Reefs & Beach Lunch Snorkel Zanzibar's coral reefs and spot wild dolphins from a traditional dhow boat, then enjoy fresh seafood lunch and relax on the beach. Every day · Every 30 min, 06:00 to 14:00 · Hotel pickup · Up to age 70 ★ 4.89 (9 reviews) Duration: 4h Live guide: EN · DE · FR · ES ✓ Free cancellation. from US$ 95 per person
Zanzibar dolphin tour with snorkeling and beach: 8 hours
›
‹
Zanzibar dolphin tour with snorkeling and beach: 8 hours Spot dolphins in northern Zanzibar on an eight-hour tour with snorkeling in coral reefs and beach stops at Nungwi and Kendwa, complete with lunch and private transportation. Every day · 07:00 · Hotel pickup ★ 5.00 (3 reviews) Duration: 8h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 150 per person
Snorkeling in Kizimkazi: Dolphins and Shallow Reefs
›
‹
Snorkeling in Kizimkazi: Dolphins and Shallow Reefs Snorkel with year-round bottle-nose dolphins in Kizimkazi's shallow waters, then visit a 12th-century mosque. Hotel pickup and gear provided. Every day · 06:15 · Hotel pickup · Up to age 75 ★ 5.00 (4 reviews) Duration: 3h Live guide: EN · DE · RU · IT +2 ✓ Free cancellation. from US$ 125 per person
Zanzibar Snorkeling Tour: Prison Island & Starfish Beach
›
‹
Zanzibar Snorkeling Tour: Prison Island & Starfish Beach Snorkel Prison Island, Blue Lagoon coral garden and Starfish Beach on an eleven-hour Zanzibar tour, ending with sunset dinner at The Rock Restaurant with guide and lunch. Every day · 08:00 · Hotel pickup ★ 5.00 (2 reviews) Duration: 11h Live guide: EN · CS · AR · DE +8 ✓ Free cancellation. from US$ 180 per person

Compare 9 more options for Snorkeling Tours in Zanzibar City

From US$ 115 per person · 3 h to 2 days

Snorkeling in Zanzibar: Starfish, sea turtles, caves
›
‹
Snorkeling in Zanzibar: Starfish, sea turtles, caves Snorkel with starfish at Blue Lagoon Atoll and swim with sea turtles in Salaam Cave on a full-day private tour from Zanzibar, including lunch at The Rock restaurant. Every day · 09:00 · Hotel pickup ★ 4.50 (2 reviews) Duration: 9h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 170 per person
Snorkeling in Zanzibar: Starfish, Blue Lagoon & Jozani Forest
›
‹
Snorkeling in Zanzibar: Starfish, Blue Lagoon & Jozani Forest Snorkel Starfish Beach and Blue Lagoon Atoll in Zanzibar, then visit The Rock Restaurant, Paje Beach and Jozani Forest. Includes transport, lunch and champagne. Every day · 08:00 · Hotel pickup ★ 4.50 (2 reviews) Duration: 8h Live guide: EN · CS · AR · DE +7 ✓ Free cancellation. from US$ 150 per person
Mnemba Island dolphin swim snorkel tour with sea turtles
›
‹
Mnemba Island dolphin swim snorkel tour with sea turtles Spot dolphins in Menai Bay, snorkel coral reefs, and swim with sea turtles on this six-hour morning tour from Matemwe fishing village with private transport and gear. Every day · 07:00 · Hotel pickup ★ 5.00 (2 reviews) Duration: 6h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 150 per person
Snorkeling in Michamvi: Prison Island, caves and Paje Beach
›
‹
Snorkeling in Michamvi: Prison Island, caves and Paje Beach Snorkel Prison Island's coral reefs and freshwater caves, then enjoy seafood at The Rock restaurant with Indian Ocean views. Includes hotel pickup and gear. Every day · 09:00 · Hotel pickup ★ 5.00 (1 review) Duration: 9h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 190 per person
Snorkeling at Kizimkazi Beach: Starfish, turtles & caves
›
‹
Snorkeling at Kizimkazi Beach: Starfish, turtles & caves Snorkel Kizimkazi Beach's underwater caves and encounter starfish and sea turtles on a full-day private excursion from Zanzibar with expert guidance. Every day · 08:00 · Hotel pickup ★ 5.00 (1 review) Duration: 9h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 170 per person
Snorkeling at Mnemba Island Atoll with Stone Town & Jozani Forest
›
‹
Snorkeling at Mnemba Island Atoll with Stone Town & Jozani Forest Snorkel at Mnemba Island Atoll, explore Stone Town's historic architecture, visit a spice farm. Every day · 08:00 and 14:00 · Hotel pickup ★ 5.00 (1 review) Duration: 9h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 190 per person
2-day snorkeling, Jozani Forest & Stone Town, Zanzibar
›
‹
2-day snorkeling, Jozani Forest & Stone Town, Zanzibar Snorkel coral reefs and colorful fish, trek Jozani Forest for red colobus monkeys, explore Stone Town's heritage sites, visit Prison Island tortoises. Every day · 07:00 and 08:00 · Hotel pickup ★ 5.00 (1 review) Duration: 2d Live guide: EN · DE · RU · IT +2 ✓ Free cancellation. from US$ 270 per person
Snorkeling Nakupenda Sandbank: Private boat with seafood lunch
›
‹
Snorkeling Nakupenda Sandbank: Private boat with seafood lunch Snorkel Nakupenda Sandbank's coral reefs near Stone Town on a half-day private boat tour with seafood BBQ lunch and fresh tropical fruits. Every day · 09:00 · Hotel pickup · All ages ★ 5.00 (1 review) Duration: 3h–5h Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from US$ 115 per person
Snorkeling in Fumba: Full-Day Dhow Sailing & Reef
›
‹
Snorkeling in Fumba: Full-Day Dhow Sailing & Reef Sail six hours through Menai Bay Conservation Area from Fumba, snorkeling coral reefs and swimming in a natural lagoon while enjoying seafood lunch. Every day · 09:00 · Hotel pickup · All ages ★ 5.00 (1 review) Duration: 6h Live guide: EN ✓ Free cancellation. from US$ 135 per person

The top 12 of 24 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Snorkeling at Mnemba Atoll: 350+ fish speciesOur pickPrivate · Pickup offered
US$ 110 per person
3h–6h4.80★ · 65Every day · 08:00English, Arabic, German +3
Snorkeling Mnemba Island: Private guide, dolphins & sandbankAlso recommendedPrivate · Pickup offered
US$ 155 per person
5h5.00★ only 4 reviewsEvery day · 08:30English, German, Spanish +2
Snorkeling at Mnemba Island with Dolphin WatchingAlso recommendedPrivate · Pickup offered
US$ 110 per person
6h5.00★ only 3 reviewsEvery day · 07:30English, German, Spanish +2
Mnemba Island Snorkeling Tour: Turtles, Nungwi & Kendwa BeachPrivate · Pickup offered
US$ 120 per person
9h4.03★ · 59Every day · 07:00English, German, Spanish +3
Snorkeling Mnemba Island: Dolphins, reef & sea turtlesPrivate · Pickup offered
US$ 135 per person
7h4.76★ · 41Every day · 09:00English, German, Spanish +2
Snorkeling in Zanzibar City: Dolphins, Caves & The RockPrivate · Pickup offered
US$ 135 per person
4h–5h5.00★ · 19Every day · Every 30 min, 07:00 to 14:00English
Menai Bay Snorkeling Tour: Island Hopping with LunchGroup of up to 15 · Pickup offered
US$ 120 per person
7h–9h4.73★ · 15Every day · 08:00 and 08:30English, German, Spanish +2
Snorkeling in Zanzibar: Dolphins, Coral Reefs & Kendwa BeachPrivate · Pickup offered
US$ 130 per person
10h4.57★ · 14Every day · 08:00English, German, Spanish +2
Snorkeling in Zanzibar: Dolphins, Jozani Forest & Kuza CavePrivate · Pickup offered
US$ 150 per person
8h5.00★ only 7 reviewsEvery day · 07:00English, German, Spanish +2
Snorkeling Michamvi: Starfish, sea turtles & Kuza CavePrivate · Pickup offered
US$ 170 per person
9h4.17★ only 6 reviewsEvery day · 09:00English, German, Spanish +2
Zanzibar City tour: Jozani Forest, starfish snorkel, Paje BeachPrivate · Pickup offered
US$ 155 per person
8h5.00★ only 6 reviewsEvery day · 08:00English, German, Spanish +2
Snorkeling in Zanzibar: Dolphins, Coral Reefs & Beach LunchPrivate · Pickup offered
US$ 95 per person
4h4.89★ only 9 reviewsEvery day · Every 30 min, 06:00 to 14:00English, German, Spanish +1

By what you need

Related

More things to do in Zanzibar City

Need help planning your next activity?