Skip to content
Machangulo Beach Lodge

Machangulo Beach Lodge

Maputo, Mozambique

Machangulo Beach Lodge is nestled on a sand dune on the northernmost tip of the Santa Maria Peninsula across Maputo Bay. This friendly and welcoming lodge faces directly across from Inhaca Island and is surrounded by seemingly endless stretches of pristine white sandy beaches. The main lodge is made up of several communal areas over several levels. The property has a beach bar for light lunches and the Delagoa Lounge is where breakfasts and evening meals are served.

The safari-tent-style Ocean View rooms all link back to these main areas via wooden walkways and are spacious, with comfortable beds, seating areas, and inside and outside showers. There's also a spacious private deck with long views over the Indian Ocean.

For families, there are two-bedroom villas, each with their own pool located a little farther along the beach. The Beach Forest rooms are ideal for small groups and provide privacy and seclusion, with individual rooms sharing a pool and outside seating area.

Activities from the lodge are varied. You can snorkel from the beach or take a boat trip to Inhaca Island and enjoy the fantastic marine life of the peninsula. There are a range of coral reefs and diving is also possible, as is kayaking, paddleboarding and fishing. We recommend a leisurely stroll along the long beaches, a visit to the local village, and relaxing on the soft sandy beach directly in front of the lodge.

Please be aware that there are between 80-110 stairs between the rooms and the beach, so this property might not be suitable if you have mobility issues.


Machangulo is a comfortable, friendly lodge that offers good value. The beach and marine activities here are wonderful and it's one of the only places in Mozambique where you can enjoy both sunrise and sunset in the same place.


Speak to someone
who's been there
Audley Travel Specialist Tom

Start planning your tailor-made trip by contacting one of our Mozambique specialists


There are three room categories at Machangulo Beach Lodge. All rooms are safari-style tents with private decks and outside showers.

Beach Forest rooms have partial sea views and are closest to the beachfront. These rooms are situated closest to the pool deck. Ocean View rooms are set further back from the shore and offer water views. Villas are good for families or small groups and can sleep up to four adults and two children each.

All rooms are equipped with air conditioning, minibar, in-room safe and en suite bathrooms. Rooms also have ceiling fans and hair dryers.


Machangulo Beach Lodge is situated in the south of Mozambique outside the city of Maputo. This area of Mozambique is accessible by road from South Africa's Kruger National Park and there are direct flights between Johannesburg and Maputo. Guests are transferred to the bay by road from Maputo Airport, before boarding a boat across to the property. The boat transfer will take approximately one hour.

Food and drink

Meals are enjoyed in the lodge restaurant and are served in à la carte style. Lunch can be enjoyed on the beachfront on request and the lodge can also pack picnic lunches if you visit Inhaca Island or Portuguese Island for the day (additional cost).

Facilities and activities

The lodge's spa offers a range of treatments which can be enjoyed in the spa or on your private deck. A few other activities include birding, fishing, snorkeling, diving and kayaking. Guided tours of Santa Maria and Inhaca Island are also offered from here and guests can also book a trip to visit the local village.

Location & places nearby

Places & hotels on the map

    Maputo and nearby places