Snorkeling Tours in Zanzibar City at a glance
- Our pick: Snorkeling at Mnemba Atoll: 350+ fish species, US$ 110 per person (3h–6h, 4.80★ · 65).
- Also recommended: Snorkeling Mnemba Island: Private guide, dolphins & sandbank, US$ 155 per person (5h, 5.00★ · only 4 reviews).
- Also recommended: Snorkeling at Mnemba Island with Dolphin Watching, US$ 110 per person (6h, 5.00★ · only 3 reviews).
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
Based on each operator's calendar. Confirmed when you book.
24 options
The 15 best
Ranked by quality, reviews, availability and booking conditions.

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
US$ 110 per person | 3h–6h | 4.80★ · 65 | Every day · 08:00 | English, Arabic, German +3 | |
US$ 155 per person | 5h | 5.00★ only 4 reviews | Every day · 08:30 | English, German, Spanish +2 | |
US$ 110 per person | 6h | 5.00★ only 3 reviews | Every day · 07:30 | English, German, Spanish +2 | |
US$ 120 per person | 9h | 4.03★ · 59 | Every day · 07:00 | English, German, Spanish +3 | |
US$ 135 per person | 7h | 4.76★ · 41 | Every day · 09:00 | English, German, Spanish +2 | |
US$ 135 per person | 4h–5h | 5.00★ · 19 | Every day · Every 30 min, 07:00 to 14:00 | English | |
US$ 120 per person | 7h–9h | 4.73★ · 15 | Every day · 08:00 and 08:30 | English, German, Spanish +2 | |
US$ 130 per person | 10h | 4.57★ · 14 | Every day · 08:00 | English, German, Spanish +2 | |
US$ 150 per person | 8h | 5.00★ only 7 reviews | Every day · 07:00 | English, German, Spanish +2 | |
US$ 170 per person | 9h | 4.17★ only 6 reviews | Every day · 09:00 | English, German, Spanish +2 | |
US$ 155 per person | 8h | 5.00★ only 6 reviews | Every day · 08:00 | English, German, Spanish +2 | |
US$ 95 per person | 4h | 4.89★ only 9 reviews | Every day · Every 30 min, 06:00 to 14:00 | English, German, Spanish +1 |
By what you need
- Small groups (up to 15) (2): Menai Bay Snorkeling Tour: Island Hopping with Lunch (US$ 120 per person) · Snorkeling in Kizimkazi: Dolphins and Shallow Reefs (US$ 125 per person)



