Default HTG hotel image

Find hotels in Santa Maria Oliveira from ฿1,829

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Maria Oliveira hotels

1. Quinta de Silvalde

Quinta de Silvalde
4.0 star property
Santo Tirso
9.6 out of 10, Exceptional, (35 reviews)
"Property and rooms are gorgeous."
Canada
Alyssa
The price is ฿5,864
฿6,216 total
includes taxes & fees
19 Jul - 20 Jul
Quinta de Silvalde

2. Torel Royal Court

Torel Royal Court
5.0 star property
Guimarães
10.0 out of 10, Exceptional, (77 reviews)
"great location, quiet and clean hotel"
Canada
Scott
The price is ฿5,951
฿6,309 total
includes taxes & fees
19 Jul - 20 Jul
Torel Royal Court

3. Hotel Quinta da Tulha By VimaHotels

Hotel Quinta da Tulha By VimaHotels
3.0 star property
Guimarães
9.0 out of 10, Wonderful, (25 reviews)
"A"
France
Ana Sofia
The price is ฿2,154
฿2,283 total
includes taxes & fees
19 Jul - 20 Jul
Hotel Quinta da Tulha By VimaHotels

4. Pousada Mosteiro de Guimarães - Monument Hotel

Pousada Mosteiro de Guimarães - Monument Hotel
5.0 star property
Guimarães
9.4 out of 10, Exceptional, (393 reviews)
"Very beautiful historic hotel. The staff were great!"
Canada
James
The price is ฿6,274
฿6,650 total
includes taxes & fees
19 Jul - 20 Jul
Pousada Mosteiro de Guimarães - Monument Hotel

5. Hotel Fundador

Hotel Fundador
3.0 star property
Guimarães
8.8 out of 10, Excellent, (344 reviews)
"The hotel is in a great location, close to transportation and check-in was easy"
United States
Monica
The price is ฿2,974
฿3,152 total
includes taxes & fees
19 Jul - 20 Jul
Hotel Fundador

6. Hotel das Taipas

Hotel das Taipas
3.0 star property
Guimarães
8.2 out of 10, Very good, (112 reviews)
"Very clean hotel and friendly staffs. "
United Kingdom
Amie
The price is ฿1,994
฿2,114 total
includes taxes & fees
19 Jul - 20 Jul
Hotel das Taipas

7. Eurostars Santa Luzia

Eurostars Santa Luzia
4.0 star property
Guimarães
8.8 out of 10, Excellent, (349 reviews)
"Everything great"
Canada
Dave
The price is ฿3,590
฿3,805 total
includes taxes & fees
24 Jul - 25 Jul
Eurostars Santa Luzia

8. Hotel do Paço By VimaHotels

Hotel do Paço By VimaHotels
2.0 star property
Guimarães
8.4 out of 10, Very good, (68 reviews)
"Close enough to the main attractions. about a 10 minute drive."
Canada
Jose
The price is ฿1,726
฿1,829 total
includes taxes & fees
21 Jul - 22 Jul
Hotel do Paço By VimaHotels

9. Hotel da Oliveira

Hotel da Oliveira
4.0 star property
Old Town Guimarães
9.4 out of 10, Exceptional, (455 reviews)
"Great location"
United States
Manuel
The price is ฿6,038
฿6,400 total
includes taxes & fees
16 Aug - 17 Aug
Hotel da Oliveira

10. B&B Hotel Famalicao

B&B Hotel Famalicao
3.0 star property
Vila Nova de Famalicao
9.2 out of 10, Wonderful, (47 reviews)
"Clean rooms, nice showers and great AC. Parking is small but we never had issues finding a spot."
Canada
Nancy
The price is ฿2,275
฿2,411 total
includes taxes & fees
31 Jul - 1 Aug
B&B Hotel Famalicao

11. Hotel Toural

Hotel Toural
4.0 star property
Old Town Guimarães
9.4 out of 10, Exceptional, (327 reviews)
"Excellent staff, great breakfast. Location was perfect for exploring the town."
Canada
Michael
The price is ฿3,187
฿3,378 total
includes taxes & fees
19 Jul - 20 Jul
Hotel Toural

12. Ibis Guimaraes

Ibis Guimaraes
2.0 star property
Guimarães
8.6 out of 10, Excellent, (318 reviews)
"Nice place and good to get transport to enjoy the city "
Norway
Carlos Teodoro
The price is ฿1,972
฿2,091 total
includes taxes & fees
20 Jul - 21 Jul
Ibis Guimaraes

13. Hotel The Lince Braga

Hotel The Lince Braga
4.0 star property
Guimarães
9.6 out of 10, Exceptional, (19 reviews)
"Spectacular views, incredible pool and food. Great location and service is irreplaceable"
Canada
Laura
The price is ฿4,716
฿4,999 total
includes taxes & fees
23 Jul - 24 Jul
Hotel The Lince Braga

14. EMAJ Guimarães Boutique Hotel

EMAJ Guimarães Boutique Hotel
4.0 star property
Old Town Guimarães
8.4 out of 10, Very good, (209 reviews)
"Great location"
United States
Salvador
The price is ฿4,080
฿4,324 total
includes taxes & fees
18 Jul - 19 Jul
EMAJ Guimarães Boutique Hotel

15. Hotel de Charme Quinta do Pinheiro

Hotel de Charme Quinta do Pinheiro
4.0 star property
Pacos De Ferreira
9.8 out of 10, Exceptional, (64 reviews)
"a beautiful charming place with such friendly staff tucked away in a serene environment."
United States
Khosrow
The price is ฿2,792
฿3,536 total
includes taxes & fees
19 Jul - 20 Jul
Hotel de Charme Quinta do Pinheiro

16. Hotel Mestre de Avis

Hotel Mestre de Avis
2.0 star property
Guimarães
9.2 out of 10, Wonderful, (104 reviews)
"Beautiful town to visit. "
United States
Mary
The price is ฿1,799
฿1,906 total
includes taxes & fees
19 Jul - 20 Jul
Hotel Mestre de Avis

17. Vila Gale Collection Braga Hotel

Vila Gale Collection Braga Hotel
4.0 star property
Old Town Braga
9.2 out of 10, Wonderful, (614 reviews)
"Great place , very friendly staff"
United States
Andre
The price is ฿6,056
฿6,535 total
includes taxes & fees
31 Jul - 1 Aug
Vila Gale Collection Braga Hotel

18. Flag Hotel Braga

Flag Hotel Braga
3.0 star property
Braga
8.0 out of 10, Very good, (271 reviews)
"They have buffet for breakfast included with your reservation and the restaurant opens for lunch and dinner; also there is another restaurant and market close by. It is a little far from downtown town but the bus pass across the street easy to get. The front desk personnel very helpful."
United States
Maria
The price is ฿2,575
฿2,845 total
includes taxes & fees
20 Jul - 21 Jul
Flag Hotel Braga

19. Villa Prime Hotel

Villa Prime Hotel
3.0 star property
Vila Nova de Famalicao
9.2 out of 10, Wonderful, (113 reviews)
"Very pleasant little hotel with friendly staff."
United Kingdom
Anonymous traveller
The price is ฿2,720
฿2,883 total
includes taxes & fees
20 Jul - 21 Jul
Villa Prime Hotel

20. B&B Hotel Guimarães

B&B Hotel Guimarães
3.0 star property
Guimarães
9.4 out of 10, Exceptional, (136 reviews)
"fantasic choice just outside old Guimaraes where the hotel pampers its clients!"
Canada
Irene
The price is ฿1,803
฿1,911 total
includes taxes & fees
23 Jul - 24 Jul
B&B Hotel Guimarães
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Santa Maria Oliveira Hotel Reviews

More cheap stays in Santa Maria Oliveira

Frequently asked questions

Where is the best place to stay in Santa Maria Oliveira?
Stay Hotel Porto Aeroporto, located 18.1 mi (29.1 km) from the heart of Santa Maria Oliveira, is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are AP Aeroporto Porto and Oporto Airport & Business Hotel. See all available top hotels, or vacation rentals in Santa Maria Oliveira.
If I need to cancel my hotel reservation in Santa Maria Oliveira, will I receive a refund?
Yes, the majority of hotel bookings are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, you might still have the option to cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Santa Maria Oliveira.
How is it to stay in Santa Maria Oliveira?
Travellers to Santa Maria Oliveira will find plenty to explore and enjoy. There are 1821 hotels and other accommodation options in the surrounding area. Find out more about Santa Maria Oliveira.
What should I do while I'm visiting Santa Maria Oliveira?
Places to visit in the wider area include Guimaraes Shopping Mall, Estadio D. Alfonso Henriques and Santa Marinha da Costa. You'll also find Penha and Citania de Briteiros in the area. Take a look at what more there is to see and do in Expedia's Santa Maria Oliveira guide.
What's the weather like in Santa Maria Oliveira?
The hottest months are usually August and July, with an average temperature of 20°C, while the coldest months are January and February, with an average of 9°C. The rainiest months in Santa Maria Oliveira are December, October, January and November, with each month seeing an average of 243 mm of rainfall.