Skip to main content

Filter by:


Star Rating

Review Score

Vila Nova – 173 hotels and places to stay
See the latest prices and deals by choosing your dates.
Palace Hotel Astúrias & Spa, hotel in Vila Nova

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
361 reviews
Price from$93.98per night
Quinta da Malhada, hotel in Vila Nova

Providing mountain views, Quinta da Malhada in Cabril provides accommodations and a garden.

Excellent stay, looks exactly as in the pics. Helpfull host, absolutly quiet area. Its a bit in the middle of nowhere, but that is clear from description.
9.3
Scored 9.3
Wonderful
Rated wonderful
217 reviews
Price from$85.44per night
Refúgio do Fujaco, hotel in Vila Nova

Providing a garden, Refúgio do Fujaco provides accommodations in São Pedro do Sul. With garden views, this accommodation offers a balcony. Outdoor dining is also possible at the vacation home.

The host's care and attention to detail. He went above and beyond in making sure we felt welcome. The village and house also looked absolutely magical.
9.2
Scored 9.2
Wonderful
Rated wonderful
47 reviews
Price from$149.52per night
Casa Carolina, hotel in Vila Nova

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
24 reviews
Price from$196.51per night
Quinta da Recochina, hotel in Vila Nova

Quinta da Recochina is offering accommodations in Castro Daire. Providing free private parking, the country house is 30 miles from Monastery of São Joao de Tarouca.

Stunning location, and Sr Américo is an incredibly nice and welcoming person. We loved it!
9.1
Scored 9.1
Wonderful
Rated wonderful
276 reviews
Price from$53.40per night
Chalet Pôr do Sol, hotel in Vila Nova

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
192 reviews
Price from$69.42per night
Casa Mota Pinto, hotel in Vila Nova

Casa Mota Pinto offers accommodations in Castro Daire, 30 miles from Monastery of São Joao de Tarouca. This vacation home offers accommodations with a balcony.

A new neat tidy and clean house. Everything was built logically and comfortable. Windows and doors are well sealed for keeping the interior warm. 3x splendid private bathrooms, one for each bedroom. The lady operator of the adjacent supermarket, She is very kind and can provide fresh bread supply in the morning Very nice!
9.2
Scored 9.2
Wonderful
Rated wonderful
122 reviews
Price from$67.28per night
Villa Boas House, hotel in Vila Nova

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

We were traveling with another couple and these accommodations were perfect for the 4 of us. We were only there one night so we didn't use the kitchen, but it looked to be well equipped. 2 bedrooms, each with its own bathroom, was a nice set-up. There is even a third full bath if someone were to be sleeping on the sofa.
9.4
Scored 9.4
Wonderful
Rated wonderful
39 reviews
Price from$115.13per night
Cantinho do Mel, hotel in Vila Nova

Cantinho do Mel offers air-conditioned accommodations in Castro Daire. Private parking is available on site at this recently renovated property.

9.1
Scored 9.1
Wonderful
Rated wonderful
19 reviews
Price from$64.61per night
3 L's STAY, hotel in Vila Nova

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
11 reviews
Price from$114.28per night
See all hotels near Vila Nova
Subscribe to receive premium deals

Prices drop the second you sign up!