Skip to main content

Filter by:


Star Rating

Review Score

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

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

Our accommodations were ample, the breakfast excellent, and the staff very helpful. Would stay there again.
8.2
Scored 8.2
Very Good
Rated very good
1,466 reviews
Price from$105.73per night
Hotel Alcatruz, hotel in Maria Vinagre

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

Easy, clean, comfortable stay
8.1
Scored 8.1
Very Good
Rated very good
635 reviews
Price from$70.49per night
Enigma - Nature & Water Hotel, hotel in Maria Vinagre

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

pool
7.7
Scored 7.7
Good
Rated good
719 reviews
Price from$158.06per night
Amazigh Hostel & Suites, hotel in Maria Vinagre

Located within the Southwest Alentejo and Vicentine Coast Natural Park, Amazigh Hostel offers private and shared accommodations. Free WiFi is available in common areas only.

The place is super comfortable, with a nice kitchen and amazing rooftop. Breakfast was really good.
8.0
Scored 8.0
Very Good
Rated very good
1,760 reviews
Price from$105.73per night
Residencia do Parque, hotel in Maria Vinagre

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

Great place, easy check in and check out, awesome water pressure for the shower, coffee and coffee maker, fridge with complimentary juice and heater and A/C. Everything you need and easy to find if you’re coming in off the Rota Vicentina hiking. Appreciated the clothes line outside the window. Very quiet.
8.0
Scored 8.0
Very Good
Rated very good
1,508 reviews
Price from$81.51per night
Casa Morais, hotel in Maria Vinagre

Casa Morais offers accommodations in Odeceixe, 24 miles from Southwest Alentejo and Vicentine Coast Natural Park and 26 miles from Sao Clemente Fort.

We felt very welcome, and the breakfast was delicious and healthy. 👍
9.0
Scored 9.0
Wonderful
Rated wonderful
893 reviews
Price from$93.04per night
Bohemian Antique Guesthouse, hotel in Maria Vinagre

Bohemian Antique Guesthouse offers accommodations in Odeceixe, 10 miles from Aljezur Castle and 19 miles from Sardao Cape.

Great location, great price . Room was a bit run down but clean .
9.1
Scored 9.1
Wonderful
Rated wonderful
1,283 reviews
Price from$60.56per night
Monte do Cardal, hotel in Maria Vinagre

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

Absolutely everything.
9.3
Scored 9.3
Wonderful
Rated wonderful
630 reviews
Price from$149.52per night
Sol Mar, hotel in Maria Vinagre

Sol Mar enjoys a location in Odeceixe, 19 miles from Sardao Cape and 24 miles from Southwest Alentejo and Vicentine Coast Natural Park.

The staff were all very kind & pleasant!!! Breakfast was consistently very good. And the location to the Fisherman’s Trail was great! They also have an outdoor clothesline which was very helpful.
8.4
Scored 8.4
Very Good
Rated very good
1,131 reviews
Price from$86.24per night
Guesthouse A Lareira, hotel in Maria Vinagre

Located in the Southwest Alentejo and Vicentine Coast Natural Park, in the village of Aljezur, Guest house A Lareira offers rooms with free Wi-Fi and a balcony. Facilities include car rental.

It was clean and safe
7.5
Scored 7.5
Good
Rated good
564 reviews
Price from$111.61per night
See all hotels near Maria Vinagre
Subscribe to receive premium deals

Prices drop the second you sign up!