The 10 best five-star hotels in Nazaré, Portugal | Booking.com
Skip to main content

Five-Star Hotels in Nazaré

Find the five-star hotels that appeal to you the most

The best five-star hotels in Nazaré

Check out our pick of great five-star hotels in Nazaré

Filter by:

Review score

Montebelo Mosteiro de Alcobaça Historic Hotel

Alcobaça (Near Nazaré)

Situated 500 metres from Monastery of Alcobaca, Montebelo Mosteiro de Alcobaça Historic Hotel offers 5-star accommodation in Alcobaça and has a bar.

J
Jacqueline
From
Germany
The breakfast was very good, a lot of variety. All of the staff were very friendly and helpful. They did a very good thing in the renovation, it looks very good for an very old cloister. The best thing about the hotel is the spa. We booked a massage (very reasonable prices for a 5 Star hotel, not overpriced) and Vania just has magic fingers. The reception also told us that she won a price with her work, no surprise. If you ever stay here book a massage, i can really recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,461 reviews
Price from
US$161.65
1 night, 2 adults

Storytellers Palace

São Martinho do Porto (Near Nazaré)

Located in São Martinho do Porto, a few steps from Sao Martinho do Porto Beach, Storytellers Palace provides accommodation with free bikes, private parking, an outdoor swimming pool and a garden.

t
tavernier manolito
From
Belgium
Wonderfull place Great people You feel like home Great food Nice view and room Go to there Greats dj mano
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 292 reviews
Price from
US$200.30
1 night, 2 adults
All five-star hotels in Nazaré

Looking for a five-star hotel?

When the accommodation is just as important as the destination, a five-star stay should give that extra ‘wow’ factor as you enter the lobby. As well as offering the kind of service to make you feel like royalty, you’ll usually find highly rated on-site spas, gourmet restaurants and top-of-the-line beds you won’t want to get out of.