Situated on the Macaneta Peninsula, Macaneta Beach, just 30 km’s from the city of Maputo, Macaneta Beach Resort is the perfect destination for a quick getaway from the city!

+258 21 759410  / +258 82 307 0190

Follow us on


Praia da Macaneta



Make a reservation directly with us by calling the resort reservation desk or click on the any of the preferred booking websites below to make your reservation.

+258 21 759410/ +258 82 3070190

Submit an enquiry


    From Johannesburg

    Take N12 towards Witbank

    Merge onto N4 towards Nelspruit / Mpumalanga

    Drive on N4 through Nelspruit towards Maputo, Moçambique

    Continue on N4 pass Malelane and Komatipoort straight to the Lebombo border post. 

    Once through the border continue on the N4, passing through two toll plaza’s (ZAR accepted)

    Follow the N4 until you see the sign board for Xai-Xai. Turn left towards Xai-Xai

    Continue straight towards Marracuene

    Drive through Marracuene Village and cross the over the bridge (over the Incomati River towards Macaneta Beach

    Follow that dirt road keeping right all the way towards Macaneta Beach Resort