Skip to main content

Filter by:


Star rating

Review score

São Martinho – 14 hotels and places to stay
See the latest prices and deals by choosing your dates.
Praia do Cossa, hotel in São Martinho

Set in Vila Praia Do Bilene, 21 km from Lake Uembje, Praia do Cossa offers accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

The breakfast was limited.
8.1
Scored 8.1
Very good
Rated very good
136 reviews
Price from€ 122.07per night
San Martinho Hotel, hotel in São Martinho

Located in Vila Praia Do Bilene, 24 km from Lake Uembje, San Martinho Hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Warm staff Excellent accommodation Delicious breakfast
8.6
Scored 8.6
Fabulous
Rated fabulous
585 reviews
Price from€ 136per night
Bilene Dream House 1, hotel in São Martinho

Situated within 25 km of Lake Uembje in Vila Praia Do Bilene, Bilene Dream House 1 features accommodation with seating area. This holiday home has a private pool, a garden and free private parking.

Everything was perfect.. exactly what we were looking for
9.2
Scored 9.2
Superb
Rated superb
43 reviews
Price from€ 104.17per night
Summer Place, hotel in São Martinho

Set in Vila Praia Do Bilene, within 25 km of Lake Uembje, Summer Place offers accommodation with air conditioning. This property offers access to a balcony and free private parking.

The location, the house, the cleanness, the staff are all super.
9.4
Scored 9.4
Superb
Rated superb
18 reviews
Price from€ 189.89per night
Bilene Lodge by Dream Resorts, hotel in São Martinho

Bilene Lodge is located on the banks of the Uembje Lagoon in Bilene and offers self-catering accommodation. Free WiFi is available.

Everything was🔥🔥👏
8.2
Scored 8.2
Very good
Rated very good
237 reviews
Price from€ 131.37per night
Villa Espanhola Bilene, hotel in São Martinho

Boasting lake views, Villa Espanhola Bilene features accommodation with a private beach area, pool with a view and a garden, around 27 km from Lake Uembje.

The staff is so hospitable
8.0
Scored 8.0
Very good
Rated very good
240 reviews
Price from€ 65.83per night
San Martinho Beach Club, hotel in São Martinho

Offering outdoor pools and a private beach area, San Martinho Beach Club is located in Bilene, just north of Maputo. The beachfront resort overlooks a natural lagoon.

The views are everything. The Charlets are well organised and proper. It’s actually provide a home away from home.
8.5
Scored 8.5
Very good
Rated very good
758 reviews
Price from€ 146.85per night
Ossanzaia Bilene Lodge, hotel in São Martinho

Situated in Vila Praia Do Bilene, 24 km from Lake Uembje, Ossanzaia Bilene Lodge features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

The place is nice and have a beautiful view and garden
8.0
Scored 8.0
Very good
Rated very good
150 reviews
Price from€ 78.13per night
Villa Luasah, hotel in São Martinho

Villa Luasah features sea views, free WiFi and free private parking, set in Vila Praia Do Bilene, 21 km from Lake Uembje. With lake views, this accommodation offers a balcony and a swimming pool.

Facility was great
8.7
Scored 8.7
Fabulous
Rated fabulous
20 reviews
Price from€ 241.62per night
Shongili Island Lodge, hotel in São Martinho

Situated in Vila Praia Do Bilene, Shongili Island Lodge offers beachfront accommodation a few steps from Lake Uembje and features various facilities, such as a private beach area, a garden and a bar.

Warm welcome, staff and and dogs we're friendly, beautiful place to be
8.9
Scored 8.9
Fabulous
Rated fabulous
15 reviews
Price from€ 115.74per night
See all hotels near São Martinho
Subscribe to receive premium deals

Prices drop the moment you sign up!