Skip to main content

Hotels near São Martinho

Search hotels and more near São Martinho

Filter by:


Star rating

Review score

São Martinho – 16 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€ 138.14per 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.

The property was clean and had variety of things to do
8.6
Scored 8.6
Fabulous
Rated fabulous
599 reviews
Price from€ 135.79per night
Nghunghwa Lodge, hotel in São Martinho

Set in Vila Praia Do Bilene, 4.4 km from Lake Uembje, Nghunghwa Lodge offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

The people were kind. The place was clean and spacious. The chef made a very nice fish dish on the fiirst day of arrival. A boat was provided for to get to the other side of the Lagoon
7.0
Scored 7.0
Good
Rated good
125 reviews
Price from€ 86.68per night
Laser e Comodidade, hotel in São Martinho

24 km from Lake Uembje, Laser e Comodidade is a beachfront property in Vila Praia Do Bilene, featuring amenities such as a kitchen and flat-screen TV.

Beautiful view of the lagoon, with a small private splash pool. It is located right next to the club house, so the kids loved playing there too!
9.4
Scored 9.4
Superb
Rated superb
18 reviews
Price from€ 357.54per 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.01per 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.

We loved our host and hostess Bertus and Una,and the staff, Areletta, Orbadea, Alfonso and Renaldo. We loved the informal, rustic atmosphere and facilities. We also liked the Bali style furniture and island style decor furnishing. We had a most relaxing restful time. It was easy to arrange to do shopping in Bilene town, just being a 7min boat trip across the lagoon. We enjoyed the picturesque drive around the lagoon too, although there was a small section just outside town of Bilene on the way there that may have needed a 4x4. We had our bakkie so we were fine. The beach just in front of the lodge as well as a smaller lagoon and various swimming pools are ideal for couples and families. The canoes were a lot of fun, and we took them to the lagoon mouth to explore. We would highly recommend this destination for a total rest and breakaway. I would recommend staying long enough so that you lose track of time and all the world's trouble. We staying 2 weeks long and we should have stayed longer if we knew prior to the time just how wonderful it would be!
9.0
Scored 9.0
Superb
Rated superb
16 reviews
Price from€ 115.57per 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.

Awesome
8.2
Scored 8.2
Very good
Rated very good
237 reviews
Price from€ 131.17per 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.

Beach and people
8.0
Scored 8.0
Very good
Rated very good
239 reviews
Price from€ 65.73per 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 lagoon in front of the house makes it nice
8.5
Scored 8.5
Very good
Rated very good
765 reviews
Price from€ 146.63per 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
151 reviews
Price from€ 78.01per night
See all hotels near São Martinho