Bazaruto Archipelago
Islands Tropical island chain with coral reefs and marine park
An island group off Inhambane Province with coral reefs, clear lagoons and marine megafauna including dugongs; tourists visit for scuba diving, sport fishing and lodge-based island stays.
The Bazaruto Archipelago is a chain of tropical islands off the Inhambane coast of Mozambique that form part of a protected marine area. The islands are internationally known for clear water, coral reefs and important marine species.
Beaches, dune systems, reef channels and lagoons are the main attractions; diving and snorkelling trips target reefs and seasonal sightings of whale sharks and manta rays. Several islands host small lodges, day-trip beaches and traditional dhow routes between islands, with boats and light aircraft providing the usual visitor access.
The islands are managed as a conservation and tourism area to protect reefs and marine megafauna while supporting local livelihoods. Protection and tourism development have been the main drivers shaping how islands are used in recent decades.
The archipelago lies off Mozambique’s Inhambane Province near the mainland town of Vilanculos and is reached by short boat crossings or light-air transfers from coastal airstrips. The islands sit in shallow coastal waters with extensive reef systems and sandbanks.
- Marine wildlife: Marine life includes coral reefs, whale sharks, manta rays and dugongs, making the archipelago a high-value diving and snorkelling area.
- How to reach: Access is usually by small aircraft or boat from the mainland town of Vilanculos; many lodges operate transfers by plane or dhows.
What to See #
- Bazaruto Island: The largest island in the group, featuring dune-backed beaches and the main lodges and airstrips used by tourism operators.
- Benguerra Island: Known for clear waters, coral reefs and dive sites; contains several tourism camps and marine-access points.
- Magaruque (Banana Island): A small low-lying island valued for beaches and shallow reef systems that attract snorkelers.
- Santa Carolina (Paradise Island): A small, often privately managed island known locally as Paradise Island with clear lagoon waters and sandbanks.
- Bangue: A low sandy island with tidal sandbanks popular for short day trips from mainland ports.
How to Get to Bazaruto Archipelago #
Access is by small plane or boat from Vilankulo or Inhambane; daily air services to Bazaruto Island may operate seasonally with local charter options for other islands.
Tips for Visiting Bazaruto Archipelago #
- Island-hopping requires licensed operators from Vilankulo or Inhambane - plan at least several days for safe travel between islands.
- Marine conservation fees may apply for diving at declared protected sites - ask operators for current rules.
- Respect local fishing zones and avoid night anchoring in coral-sensitive areas.
Best Time to Visit Bazaruto Archipelago #
Best visited in the dry season (May-October) for diving, clearer seas, and safer travel between islands.