The Bazaruto and Quirimbas Archipelagos off the coast of Mozambique offer some of the most unique island experiences in the Indian Ocean! The focus of our attentions are the two beautiful islands of Bazaruto and Benguerra in the Bazaruto Archipelago to the south, and the tiny island paradises of Medjumbe and Matemo in the Quirimbas Archipelago in the far north. Regular flights depart from Johannesburg to Medjumbe and Matemo, and to Bazaruto and Benguerra via Vilanculos.






Indigo Bay Island Resort

Matemo Island Resort

Medjumbe Island Resort


Bazaruto Island Lodge

Benguerra Island Lodge

Marlin Lodge

Pemba Beach Hotel


The Bazaruto Archipelago is located just off the coast of Vilanculos in Inhambane Province, approximately 700 km north of the Mozambique capital and main port, Maputo. It was declared a Marine National Park in 1971 and offers some of the finest diving and snorkelling along the African coast. The archipelago is comprised of 5 main islands: Santa Carolina, Magaruque, Benguerra, Bazaruto, and Bangue.

The island of Bazaruto, only 30 km in length and 6 km across, is a beautiful and relatively unexplored destination, characterised by its wildlife, turquoise waters and idyllic beaches, all carefully protected as a Natural Reserve.

Benguerra Island was originally named “Santa Antonio” by Portuguese explorers and was later named “Benguerra” after a local Tribal chief. The island is approximately 11km in length and 5,5km wide and lies 14km offshore from the mainland town of Vilanculos

Inhaca Island is located in the Gulf of Maputo just 24km off the coast and 35km from the capital city of Maputo.

home | about islandsonly |explore resorts | enquiries | site map | site credits


IslandsOnly TravCo (Pty) Ltd
PO Box 2408, Saxonwold, 2132, South Africa
Tel +27 (11) 807 0151 or +27 (11) 807 0112 | Mobile: +27 (0) 83 381 1087 | Fax: +27 (0) 86 671 6603

Copyright © IslandsOnly TravCo (Pty) Ltd 2004 - 2013. All rights reserved.

Bazaruto Island Lodge Indigo Bay Island Resort Marlin Lodge Benguerra Island Lodge Click to view Bazaruto Map Pemba Beach Hotel Medjumbe Island Resort Matemo Island Resort Click to view Quirimba Archipelago Map