Two Mile Reef
An outer barrier reef between Benguerra and Bazaruto islands, and the archipelago's best-known spot for snorkeling and diving.
Two Mile Reef runs for about 3 km on the outer side between Bazaruto Island and Benguerra Island, and it is the most popular snorkeling and diving site in the archipelago. Fish gather densely over the reef platform, where you may spot sea turtles, manta rays, groupers and many kinds of tropical fish, and with luck you may see dolphins. The outer reef has strong currents and suits experienced divers, while snorkeling is usually done on the sheltered reef flats at low tide. Trips are typically combined with Bazaruto or Benguerra Island as a full-day outing. The boat ride is long, and trips are canceled in rough seas. National park entry fees are charged separately.
Opening hours
Boats depart with the tides
Nearby sights
- Benguerra Island
- Bazaruto Island Dunes
- Magaruque Island
- Santa Carolina Island (Paradise Island)
- Vilankulo Beach
- Bazaruto Lighthouse
- Cabo São Sebastião