Illustrated landscape representing Bazaruto Archipelago

Bazaruto Archipelago

Five sand islands off Vilanculos, with high dunes, clear water and the region’s last dugongs.

What it is

A national park archipelago off the mainland town of Vilanculos. Bazaruto and Benguerra are the two large islands, with vegetated dunes and long sandbars that appear and disappear with the tide. The lodges are on the islands and you reach them by boat or helicopter from Vilanculos airport.

Why go

Snorkelling and diving on Two Mile Reef, sailing on a dhow, and the chance of a dugong. This archipelago holds the last viable population in the western Indian Ocean, though seeing one is luck rather than something to plan around. The dunes on Bazaruto Island are big enough to climb for a view over the whole sandbank.

When to go

May to November for the driest weather and the best underwater visibility. Cyclone season runs roughly November to April and storms have hit this stretch of coast directly. The water is warm year round, from about 24C in winter to 29C in summer.

Most people stay 4-5 nights.

Where to go here

Trips that go here

Talk to someone who has been there