Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
São Martinho do Porto – 141 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Atlântica 2 stars

Hotel in São Martinho do Porto

Hotel Atlântica is set on the beachfront in São Martinho do Porto, a few steps from Sao Martinho do Porto Beach. The service of the owners, made me feel like I was at a friend's house. My husband and I were very well taken care of.

Show more Show less
8
Very good
632 reviews
Price from
£63
per night

Hotel Santo Antonio Da Baia 3 stars

Hotel in São Martinho do Porto

The Hotel is in the centre of São Martinho do Porto, just 600 metres from the popular bay area and 350 metres from the historical centre. The accommodation was lovely, it was in a great location. The staff were very friendly and helpful. The breakfast was tasty and there was plenty to choose from.

Show more Show less
7.8
Good
843 reviews
Price from
£76
per night

Hotel Concha 3 stars

Hotel in São Martinho do Porto

Hotel Concha in São Martinho do Porto provides accommodation with a shared lounge and a bar. This 3-star hotel has air-conditioned rooms with a private bathroom. Loved the location and the friendly staff!!!

Show more Show less
8.5
Very good
619 reviews
Price from
£93
per night

Albergaria Sao Pedro

São Martinho do Porto

Just 30 metres from the nearest beach and São Martinho do Porto Bay, Albergaria São Pedro offers rooms with cable TV and free Wi-Fi. The city of Nazaré is 9 km away. everything was wonderful! The service and breakfast were excellent! The location was perfect, we could see and hear the ocean from our room. To get to the beach, all you had to do was cross the street. The level of cleanliness was spectacular. We would love to stay again.

Show more Show less
8.1
Very good
283 reviews
Price from
£72
per night

Casa Godinho

São Martinho do Porto

Offering a seasonal outdoor pool and views of the pool, Casa Godinho is located in São Martinho do Porto in the Centro Region, 11 km from Nazaré. Fátima is 42 km away. Generally above all expectations. Very family friendly environment. Very clean. The owners are fantastic human beings. We loved it. Will definitely get back.

Show more Show less
8.1
Very good
125 reviews
Price from
£85
per night

Apartamento Praia São Martinho do Porto

São Martinho do Porto

Featuring a spa bath, Apartamento Praia São Martinho do Porto is located in São Martinho do Porto. Great location, very clean and well equipped. And price was more than right. Big plus for promt coms with the owner. Would definetely use again!

Show more Show less
9.2
Superb
126 reviews
Price from
£127
per night

São Martinho do Porto Beach Apartment

São Martinho do Porto

Featuring air-conditioned accommodation with a balcony, São Martinho do Porto Beach Apartment is located in São Martinho do Porto. it was easy to access and convenient

Show more Show less
9.1
Superb
105 reviews
Price from
£127
per night

Alojamentos dos Mangues

São Martinho do Porto

Set in São Martinho do Porto, 1.3 km from Salgado Beach, Alojamentos dos Mangues offers accommodation with a restaurant, free private parking, a shared lounge and a garden.

Show more Show less
6.5
Review score
75 reviews
Price from
£36
per night

Casa Boavista

São Martinho do Porto

Offering an outdoor swimming pool, Casa Boavista is located in São Martinho do Porto, 3 km from the centre. This holiday home is located within 200 metres of the Atlantic Ocean. The tranquility, cleanliness, everything was available in the house, peacefulness of the place. My daughter loved the trampoline and wanted to go there everytime. Pool absolutely lovely and close to our Cabana. We were upgrade and had the best Cabana. Hosts were friendly. The place was just what we needed

Show more Show less
9.1
Superb
78 reviews
Price from
£117
per night

Quinta dos Mangues

São Martinho do Porto

Set in São Martinho do Porto in the Centro region with Salgado Beach nearby, Quinta dos Mangues offers accommodation with free private parking.

Show more Show less
7.5
Good
117 reviews
Price from
£76
per night
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about São Martinho do Porto:

Explore guest reviews of hotels in São Martinho do Porto

See all