Explore Zanzibar’s History and Wildlife on a Prison Island Tour

3 hours (approximately)
Pickup offered
Offered in: English and 1 more

Discover the magic of Prison Island, where you can meet and feed the famous Giant Aldabra Tortoises, some of which are over 100 years old. Wander through the historic colonial prison ruins and learn about the island's fascinating past. Then, dive into crystal-clear waters for snorkeling among vibrant coral reefs and colorful tropical fish.

End your visit by relaxing on a beautiful white sandy beach or swimming in the warm Indian Ocean. This experience is perfect for families, history enthusiasts, and adventure seekers looking for a blend of nature, culture, and relaxation.

What's Included

Snorkeling gear (mask, snorkel, fins)
Conservation or marine park fees (if applicable)
Fresh tropical fruits and soft drinks
Hotel pickup and drop-off ( StoneTown Hotel Only)
Bottled water
Round-trip boat transfer to Prison Island
Personal expenses (souvenirs, shopping,etc.)
Tips or gratuities for the guide or crew

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

The driver will pick you up from the hotel reception if the hotel is located far from the beach; otherwise, pickup will be at the beach gate or door.

What to expect

Prison Island (also known as Changuu Island) is a small island located about 5.6 km northwest of Stone Town. Originally intended as a prison for rebellious slaves, it later became a quarantine station. Today, it's a popular half-day trip from Stone Town.

Additional info

  • Public transportation options are available nearby
  • Suitable for all physical fitness levels
Supplied by Riser tours and safaris Zanzibar

Tags

Nature and Wildlife Tours
Snorkeling
Walking Tours
On the Water
Wildlife Watching
Small Group
New Product
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}