
Luxury Lagoon-Front Living at San Martinho Hotel
San Martinho Hotel is located within the San Martinho Beach Club Resort, in the coastal holiday town of Bilene, north of Maputo.
Situated on the powdery white beaches of a stunning natural lagoon, this tropical paradise boasts a 1.3 km stretch of private beach. The upmarket hotel units are clustered around a sparkling infinity pool overlooking the lagoon, stylishly and comfortably designed to echo the relaxed beach vibe at this beautiful resort. Hotel guests can enjoy full access to the many wonderful facilities at San Martinho Beach Club, including water sports and a beach spa, as well as a games room and playground for kids. Savor sundowners from one of the chill areas or feast on fresh seafood at the beachfront restaurant. No matter what you chose, your holiday is guaranteed to be a memorable one.
We are so confident about our negotiated rates that if you get a cheaper price from another provider we will beat it by double the difference. Ts and Cs apply.


Luxury Hotel Cabin with Splash Pool
- 2 Adults
- 1 King Bed
- Non Self-catering

Two Bedroom Beach Front Hotel Cabin
- 4 Adults
- 2 King Beds
- Non Self-catering