Benguerra Island
Ilha de Benguerra
The second-largest island in the archipelago, home to several high-end island resorts, with white sand beaches, a freshwater lake and dive sites.
Benguerra Island is the second-largest island in the Bazaruto archipelago and is home to several well-known luxury resorts. Its western shore has fine white sand and calm, shallow bays, while its eastern side faces the open sea and the Two Mile Reef. Inside the island are a freshwater lake and wetlands, where you can watch flamingos and other waterbirds. Guests staying on the island can go snorkeling, diving, horseback riding and sunset sailing. Day-trippers mostly swim and go ashore on the shallows of the western shore. The boat trip from Vilanculos takes about 40–60 minutes, and you can also fly by small plane directly to the resort airstrip.
Opening hours
All day
Nearby sights
- Two Mile Reef
- Magaruque Island
- Vilankulo Beach
- Bazaruto Island Dunes
- Cabo São Sebastião
- Santa Carolina Island (Paradise Island)
- Bazaruto Lighthouse