Getting there
Where is Santa Maria located in Mozambique?
2 min read · Updated 15 September 2026
Updated September 2026 · 3 minute read
Quick answer
Santa Maria sits at the northernmost tip of the Machangulo Peninsula in southern Mozambique, directly across the Ponta Torres channel from Inhaca Island.
The practical answer
Santa Maria is a small coastal village at the end of the Machangulo Peninsula, south-east of Maputo. It faces Inhaca Island across the narrow, tidal Ponta Torres channel, often called Hell's Gate.
The setting feels remote even though Maputo is across the bay. Visitors normally arrive by boat from Maputo or by 4x4 through Maputo Special Reserve and the sandy tracks of the peninsula.
Related questions
