The Lodge is located in a stunning area along the channel between Inhaca Island and the dunes of the Santa Maria Peninsula in Maputo Bay. Fifteen luxurious chalets provide excellent modern amenities and sumptuous furnishings for guests. 

There is so much to do at Machangulo for all ages.  Guests seeking chill-out time can simply lie on a lounger and soak up the sun, or visit Machangulo’s spa offering superb views and blissful Africology beauty treatments. Fabulous experiences can be booked at the Lodge’s on-site activity centre. Examples are below:

Scuba Diving

Snorkelling in the Inhaca Marine Reserve

Cruises and Dhow sailing safaris

Fishing (on and off shore)

Whale watching (June to November)

Visits to turtle nesting sites (seasonal)


Santa Maria village trips

Inhaca Island picnics and village tours

Tours of the Hell's Gate bay

Maputo City tours

Even better are the family-friendly accommodation rates at Machangulo.  There is no charge for under 2’s, children aged 2 to 12 years pay just 25% when sharing with their parents, and ages 13 to 17 years old pay a reduced 50% rate.

Accommodation rates

Prices start from around £208 per person sharing (per night) which includes a welcome drink, all meals and snacks, laundry and non-motorised activities.  Free high-speed WiFi is also provided throughout the Lodge.

Find out more about Machangulo Beach Lodge and book a family holiday in stunning surroundings by visiting: