Mozambique stretches along southeastern Africa’s Indian Ocean coast, from Maputo to the Quirimbas Islands. Offshore, the Bazaruto Archipelago’s islands sit among reefs and seagrass beds.
Create a trip and start adding the places you want to visit in Mozambique