Skip to main content

Hotels near Oliveira

Search hotels and more near Oliveira

Filter by:


Star rating

Review score

Oliveira – 324 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Mestre de Avis, hotel in Oliveira

Awarded the Green Key eco-label in 2017, this hotel offers air-conditioned rooms with satellite TV in the historic centre of Guimarães. Guimarães Castle is 10-minute walk away.

Location and easy parking at parking garage for the Arts Center nearby for 6 euro per night
8.5
Scored 8.5
Very good
Rated very good
2,068 reviews
Price from£46.95per night
Hotel Toural, hotel in Oliveira

Situated in the historic city centre of Guimarães, Hotel Toural offers spacious rooms with satellite TV and air conditioning, only a 10-minute walk from Guimarães Castle. Free parking is available.

Comfy beds, very good breakfast, super location
8.8
Scored 8.8
Fabulous
Rated fabulous
1,824 reviews
Price from£83.65per night
Hotel Moutados, hotel in Oliveira

Set in Vila Nova de Famalicão, 22 km from Braga Se Cathedral, Hotel Moutados offers accommodation with a shared lounge, free private parking, a restaurant and a bar.

8.6
Scored 8.6
Fabulous
Rated fabulous
537 reviews
Price from£72.56per night
Hotel ibis Guimaraes, hotel in Oliveira

Ibis Guimarães is centrally located next to the Guimarães Shopping Centre and 15 minutes’ walk from the historical centre. It features rooms with Wi-Fi access and a 24-hour snack bar.

Very clean and very quiet
7.7
Scored 7.7
Good
Rated good
1,838 reviews
Price from£40.10per night
Hotel do Paço, hotel in Oliveira

Located in Guimaraes, Hotel do Paço is just 3 km from the historical centre. It offers air-conditioned double and triple rooms, and a bar. Free WiFi is provided.

7.6
Scored 7.6
Good
Rated good
939 reviews
Price from£38.41per night
Casa do Juncal, hotel in Oliveira

Located within Guimarães city wall, in a manor house from the 18th century, Casa do Juncal combines history with modern comfort and elegance.

Beautifully restored building in a great location.
9.1
Scored 9.1
Superb
Rated superb
660 reviews
Price from£102.43per night
Casa das Carpas, hotel in Oliveira

Set in Vizela, 13 km from Salado Memorial, Casa das Carpas offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

It is a beautiful, peaceful and wonderful property. The rooms are well equipped, gorgeous and clean. Carla and Bruno were amazing so attentive to your needs and they spoke excellent English. I would highly recommend for a couples retreat if you want perfect peace and quiet. The pool was absolutely delightful, temperature was just right. The views are amazing too.
9.5
Scored 9.5
Exceptional
Rated exceptional
203 reviews
Price from£93.90per night
B&B HOTEL Santo Tirso, hotel in Oliveira

B&B HOTEL Santo Tirso is set in Santo Tirso, within 28 km of FC Porto Museum and 30 km of Sao Bento Train Station. This 3-star hotel offers a 24-hour front desk, luggage storage space and free WiFi.

Easy check-in
8.6
Scored 8.6
Fabulous
Rated fabulous
627 reviews
Price from£55.31per night
8 VILLAS Hotel, hotel in Oliveira

Located in the centre of Santo Tirso, the 8 Villas offers rooms with balcony facing the Coronel Baptista Coelho Square. Guests can enjoy the 8 VILLAS Bistrô on site.

central location, beautiful building, very very friendly staff, comfortable room, newly renovated
9.1
Scored 9.1
Superb
Rated superb
286 reviews
Price from£79.39per night
Cidnay Santo Tirso - Charming Hotel & Executive Center, hotel in Oliveira

Located in the centre of Santo Tirso, the 4-star Santo Tirso - Charming Hotel & Executive Center is only 20 minutes’ drive from Francisco Sá Carneiro Airport.

The hotel is great! Nice room, beautiful finiture everywhere. The staff is really kind and both breakfast and dinners were good. I will definitely consider that for my next trip to Porto.
9.0
Scored 9.0
Superb
Rated superb
609 reviews
Price from£102.94per night
See all hotels near Oliveira
Subscribe to receive premium deals

Prices drop the moment you sign up!