Skip to main content

Filter by:


Star Rating

Review Score

Maria Vinagre – 144 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.

Easy, clean, comfortable stay
8.1
Scored 8.1
Very Good
Rated very good
645 reviews
Price from£56.53per night
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,499 reviews
Price from£95.07per 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
725 reviews
Price from£108.77per 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,567 reviews
Price from£65.37per 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
928 reviews
Price from£74.62per night
Casa Dorita, hotel in Maria Vinagre

Casa Dorita provides beachfront accommodations in Odeceixe. Featuring a bar, the property is located within a few steps of Odeceixe Beach.

Super close to the beach. The restaurant was also good. The included breakfast was good.
8.3
Scored 8.3
Very Good
Rated very good
1,427 reviews
Price from£64.24per 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.2
Scored 9.2
Wonderful
Rated wonderful
637 reviews
Price from£94.21per 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 1.6 mi from Odeceixe.

Beautiful decor, spotlessly clean, and pool garden, and the most delicious homemade breakfast we have had in all of Portugal. So well done.
9.5
Scored 9.5
Exceptional
Rated exceptional
557 reviews
Price from£113.06per night
Casa Da Seiceira, hotel in Maria Vinagre

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

Pequeno almoço, simpatia e o sítio é mt agradável.
9.2
Scored 9.2
Wonderful
Rated wonderful
260 reviews
Price from£85.65per night
Hospedaria Firmino Bernardino, hotel in Maria Vinagre

Hospedaria Firmino Bernardino is a guest house located in Odeceixe village, 328 feet from the center and 1.9 mi from the beach. It is within Sudoeste Alentejano e Costa Vicentina Natural Park.

Location, check-in, bath tube
7.2
Scored 7.2
Good
Rated good
485 reviews
Price from£64.24per night
See all hotels near Maria Vinagre
Subscribe to receive premium deals

Prices drop the second you sign up!