Está situada en la orilla occidental de la bahía de Maputo, en el extremo sur del país, cerca de la frontera con Sudáfrica y Suazilandia.