Полуостров Мачангуло расположен в самой южной части Мозамбика, рядом с Инхакой и Португальскими островами в заливе Мапуту.
Координаты : 26.2164 ° S 32.8733 ° E 26 ° 12′59 ″ ю.ш. 32 ° 52′24 ″ в.д. / / -26,2164; 32,8733