Skip to main content

Filter by:


Star rating

Review score

Maria Vinagre – 121 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Alcatruz, hotel in Maria Vinagre

Hotel Alcatruz is a modern property that offers beach-themed rooms. Free WiFi is available throughout the property.

Very friendly personal and boss of the hotel.. Best breakfast with delicious pastries made in the own bakery.
8.1
Scored 8.1
Very good
Rated very good
637 reviews
Price from£56.44per night
Vicentina Hotel, hotel in Maria Vinagre

Surrounded by the green hills of Aljezur, this 4-star hotel is 1 km from the Aljezur Castle. Featuring access to an outdoor swimming pool, the hotel is located within St Vincent's Coast Natural Park.

Lovely view of the old town from our balcony. Clean spacious rooms and decent breakfast
8.2
Scored 8.2
Very good
Rated very good
1,467 reviews
Price from£84.66per night
Enigma - Nature & Water Hotel, hotel in Maria Vinagre

Enigma - Nature & Water Hotel in São Teotónio features accommodation near the green areas of the Southwest Alentejo and Vicentine Coast natural park.

The structure and the staff is really kind
7.7
Scored 7.7
Good
Rated good
721 reviews
Price from£126.56per night
Residencia do Parque, hotel in Maria Vinagre

Located in the heart of Odeceixe, 4 km from the beach, Residencia do Parque offers rooms with a private bathroom.

In the centre of odeceixe Clean
8.0
Scored 8.0
Very good
Rated very good
1,516 reviews
Price from£58.01per night
Casa Dorita, hotel in Maria Vinagre

Casa Dorita is situated on the seafront in Odeceixe, 200 metres from Praia das Adegas and 19 km from Aljezur Castle. The property has sea and mountain views, and is a few steps from Odeceixe Beach.

Amazing location with amazing view from balcony. The hotel AND restaurant staff were lovely. The food was really fresh and the sunset view out of this world. We slept to the sound of the sea.
8.3
Scored 8.3
Very good
Rated very good
1,396 reviews
Price from£55.59per night
Horta do Vale - Nature House, hotel in Maria Vinagre

Situated just 17 km from Aljezur Castle, Horta do Vale - Nature House provides accommodation in Odeceixe with access to a garden, a shared lounge, as well as a shared kitchen.

The property itself is really nice, garden amazing, huge toilets and very close to the city center
8.5
Scored 8.5
Very good
Rated very good
683 reviews
Price from£42.76per night
Casa Morais, hotel in Maria Vinagre

Offering city views, Casa Morais is an accommodation located in Odeceixe, 17 km from Aljezur Castle and 30 km from Sardao Cape.

The hostess went above and beyond to make our stay comfortable. She made a lovely breakfast with homemade foods and she even made us a to-go pack when we couldn’t finish our cake. Plus it was the only place we stayed with Tea and kettle in the room 😃
9.0
Scored 9.0
Superb
Rated superb
903 reviews
Price from£74.50per night
Monte Joao Roupeiro - Turismo Rural, hotel in Maria Vinagre

Offering a tranquil location in the countryside and an outdoor swimming pool, Monte Joao Roupeiro - Turismo Rural is located 2.6 km from Odeceixe.

amazing rooms, really good breakfast, fantastic pool and garden area!
9.5
Scored 9.5
Exceptional
Rated exceptional
557 reviews
Price from£112.88per night
Monte do Cardal, hotel in Maria Vinagre

Featuring free WiFi, a year-round outdoor pool and a terrace, Monte do Cardal offers accommodation in Odeceixe. Free private parking is available on site.

Delicious and fresh breakfast!
9.3
Scored 9.3
Superb
Rated superb
631 reviews
Price from£119.72per night
Casa Da Seiceira, hotel in Maria Vinagre

Peacefully situated on a 52-acre estate in Costa Vicentina Nature Park, Casa da Seiceira offers cosy accommodation and an outdoor pool, just a 10-minute walk from the hiking trails by the sea.

Amazing breakfast
9.2
Scored 9.2
Superb
Rated superb
253 reviews
Price from£85.52per night
See all hotels near Maria Vinagre
Subscribe to receive premium deals

Prices drop the moment you sign up!

gogless