Provinces of Mozambique | Mozambique Tours & Safaris | Mozambique Visitors Information

The Archipelago consists of four main islands: Bazaruto Island, Benguerra Island, Magaruque Island and Santa Carolina Island.

The islands are covered by large sand dunes and freshwater lakes, which are nesting grounds for beautiful black-winged flamingoes.

To keep environmental damage to a minimum, visitors must stay at one of several private lodges, which offer excellent scuba diving, deep-sea fishing and sailing.

The islands of the Bazaruto Archipelago are not for those whose idea of a holiday is shopping - as there are no shops - just crystal white beaches which squeak beneath your feet and convince you every time that yours are the first footprints they have ever experienced.

Just offshore, in warm waist deep waters, one floats amidst coral gardens of infinite beauty and colour, examining and being examined by shoals of fish that move amongst the corals like clouds of living jewels.

Declared a National Park in 1971, the Archipelago boasts among its wildlife, 180 species of birds, endemic butterflies, suni antelope and freshwater crocodiles.

The protected reefs and beaches support dolphin, dugong, gamefish, giant lobster and several species of marine turtle.

The three larger islands were part of an extensive sand-pit peninsula, once attached to the mainland, but since separated as the continent dipped into the Indian Ocean over millions of years.

Only Santa Carolina is a true Rock Island and is consequently surrounded by deeper water than the other three.

All of the islands support populations of traditional fisherman and their families, many of whom are not permanent residents and may migrate between the Archipelago and the mainland in their pursuit of good fishing waters.

Magaruque and Santa Carolina Islands are closest to the mainland, with Magaruque 10 kilometers (6 miles) due east of Vilankulo town, and Santa Carolina a similar distance from the coast.

Benguerra and Bazaruto are due north of Magaruque, with Bazaruto 30 kilometers (19 miles) due east of Inhassoro. The eastern seaboard of the islands (apart from Santa Carolina) faces onto deep waters of the restless Mozambique Channel, rich in game fish.

To avoid the occasional high winds and powerful currents, tourist facilities are all located on the landward (lee) side of the islands.


Luxury Lodges with superior facilities and services to enable guests to realize the full potential of their visit to this idyllic, romantic island.

Bazaruto Island

  •  Bazaruto Lodge
  •  Indigo Bay Island Resort

Benguerra Island

  •  Benguerra Lodge
  • Marlin Lodge

Main Land

How to get there

Vilanculos, the nearest town, and departure point for the islands, is 705km from Maputo and more than 1300km from Johannesburg.


Mozambique is a malaria area. It is advisable to take malaria prophylaxis. Consult your doctor or pharmacist regarding recommended brands.

Bazaruto Archipelago Bazaruto Archipelago Bazaruto Archipelago