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

Island · Resort · Snorkeling

Nearby sights

Places to eat nearby

More in Vilanculos & Bazaruto Archipelago