Skip to main content

Filter by:


Star Rating

Review Score

São Joaninho – 108 hotels and places to stay
See the latest prices and deals by choosing your dates.
Palace Hotel Astúrias & Spa, hotel in São Joaninho

Featuring a spa, a fitness center and a restaurant, Hotel Astúrias & Spa offers 4-star accommodations in Carvalhal, a 3-minute walk from Carvalhal Hot Springs.

Very clean, great room views, spacious, friendly staff, located in a quiet, cute area
7.4
Scored 7.4
Good
Rated good
362 reviews
Price from£88.38per night
Isabel do Couto - casa de charme, hotel in São Joaninho

A good location for a hassle-free holiday in Castro Daire, Isabel do Couto - casa de charme is a guest house surrounded by views of the city.

The location is great and also how the space is organized.
8.6
Scored 8.6
Excellent
Rated excellent
63 reviews
Price from£64.35per night
Casa Urgueira, hotel in São Joaninho

Casa Urgueira offers accommodations in Pendilhe, 24 miles from Our Lady of Remedies Sanctuary and 29 miles from Douro Museum.

8.2
Scored 8.2
Very Good
Rated very good
18 reviews
Price from£56.89per night
Villa Boas House, hotel in São Joaninho

Villa Boas House offers accommodations in Castro Daire, 24 miles from Our Lady of Remedies Sanctuary and 29 miles from Douro Museum.

Sandra is an exceptional host, very responsive to texts and calls, speaks good English and is generally very welcoming. The house has everything - all appliances and supplies one can think of, everything was new and super clean! A complimentary bottle of wine and a jar of honey were a nice touch.
9.5
Scored 9.5
Exceptional
Rated exceptional
41 reviews
Price from£89.79per night
Casa das bonecas, hotel in São Joaninho

Casa das bonecas offers accommodations in Castro Daire, 19 miles from Our Lady of Remedies Sanctuary and 23 miles from Douro Museum.

The host kindness and availability!
8.4
Scored 8.4
Very Good
Rated very good
55 reviews
Price from£58.69per night
Chalet Pôr do Sol, hotel in São Joaninho

Featuring a garden, Chalet Pôr do Sol provides accommodations in Castro Daire. With free private parking, the property is 23 miles from Our Lady of Remedies Sanctuary and 28 miles from Douro Museum.

9.6
Scored 9.6
Exceptional
Rated exceptional
202 reviews
Price from£55.77per night
Abrigo do Mezio - Country House, hotel in São Joaninho

Abrigo do Mezio - Country House offers accommodations in Mezio, 14 miles from Our Lady of Remedies Sanctuary and 18 miles from Douro Museum.

I loved this 17th Century house turned modern cozy retreat. It was such a pleasure being surrounded by beautiful stone walls paired with all of the modern amenities and fixtures. The home had all of the modern features I needed - a well equipped kitchen, great water pressure and temperature, good wifi and thoughtful decor. I loved having a glass of wine on the front balcony during golden hour overlooking the chapel and village. Nuno was a reliable, kind host, there to answer any questions or offer advice. If you're looking for a peaceful retreat in a charming, historic community - this is it. Abrigoso is a terracotta roof-adorned piece of history that will make you feel you've transported back in time. Watch the locals work in their small terraced gardens or guide cattle through the stone streets. If you are fortunate to interact with them, they are lovely. Modern amenities are a short and beautiful 15 - 20 minute drive away. Nearby cities will have plenty of grocery store and dining options.
9.1
Scored 9.1
Wonderful
Rated wonderful
35 reviews
Price from£135.16per night
Casa do Arco - Casa de Campo, hotel in São Joaninho

Casa do Arco - Casa de Campo is located in Mezio, 7.5 mi from Castro Daire, 7.5 mi from Lamego and 25 mi from Viseu.

The host showed us a few rooms. The rooms with shared bath in the main house have the best views. He went out of his way to make us comfortable and help us with what we needed.
9.7
Scored 9.7
Exceptional
Rated exceptional
80 reviews
Price from£47.18per night
Casa Carolina, hotel in São Joaninho

Offering a barbecue and terrace, Casa Carolina is set in Vila Seca in the Centro Region. Viseu is 26 mi away. Free WiFi is available throughout the property.

9.5
Scored 9.5
Exceptional
Rated exceptional
23 reviews
Price from£157.88per night
3 L's STAY, hotel in São Joaninho

3 L's STAY offers accommodations in Castro Daire, 20 miles from Lamego Museum and 20 miles from Ribeiro Conceição Theatre.

9.3
Scored 9.3
Wonderful
Rated wonderful
13 reviews
Price from£91.81per night
See all hotels in and around São Joaninho
Subscribe to receive premium deals

Prices drop the second you sign up!