Inhaca Island
Where is Inhaca Island located?
2 min read · Updated 1 October 2026
Quick answer
Inhaca Island lies off southern Mozambique, between Maputo Bay and the open Indian Ocean.
The practical answer
Known locally as Ilha da Inhaca, the island sits east of Maputo and directly opposite Santa Maria across the Ponta Torres channel.
Its position between the sheltered bay and ocean gives visitors access to beaches, reefs, mangroves and tidal flats within a compact area.
Related questions
