Park & nature

Mapopo Island

Check tickets & tours

Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.

Mapopo Island is a small, uninhabited island off the coast of Bagamoyo, known for its pristine white sand beaches and vibrant coral reefs. Visitors can enjoy snorkeling in clear waters teeming with marine life, or simply relax on the beach with a picnic. The island's untouched natural beauty offers a peaceful escape from the mainland, making it a popular day-trip destination for those seeking sun, sea, and serenity.

Don't miss

  • Snorkeling over coral reefs with colorful fish
  • Relaxing on powdery white sand beaches
  • Picnicking with views of the Indian Ocean

Tickets & tours

Ways to visit Mapopo Island

You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.

More attractions in Bagamoyo

Planning your trip to Bagamoyo? See where to eat, more attractions, or build a Bagamoyo itinerary.