Skip to main content

Filter by:


Star Rating

Review Score

Canhões – 226 hotels and places to stay
See the latest prices and deals by choosing your dates.
Douro Royal Valley Hotel & Spa, hotel in Canhões

Primely located along the bank of the Douro River, this 5-star hotel has stunning views over the valley.

Very clean. Lots of parking. Great view
8.7
Scored 8.7
Excellent
Rated excellent
2,263 reviews
Price from$181.56per night
Hotel Quinta da Cruz & SPA, hotel in Canhões

Hotel Quinta da Cruz & SPA offers air-conditioned rooms with a private bathroom. It features an outdoor pool, sun terrace, a garden, and a bar.

The room was very spacious and the whole place was beautiful.
8.6
Scored 8.6
Excellent
Rated excellent
1,708 reviews
Price from$127.09per night
Fonte Velha, hotel in Canhões

Located in Castelões- Penafiel, 23 miles from Ducal Palace, Fonte Velha provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Very nice accommodation, as described by booking.com, host was very accommodating and friendly, breakfast sumptuous and plenty
8.0
Scored 8.0
Very Good
Rated very good
283 reviews
Price from$101.46per night
Alojamento Local Tamega, hotel in Canhões

Alojamento Local Tamega has free WiFi throughout the property and rooms with air conditioning in Amarante. The hotel has family rooms.

8.4
Scored 8.4
Very Good
Rated very good
408 reviews
Price from$58.74per night
Lavandeira Douro Nature & Wellness - by Unlock Hotels, hotel in Canhões

Casa da Lavand'eira is an 18-century manor house with a Set of new individual houses across the Property, 2.5 mi from Mosteirô Train Station in the Douro line.

The property was magnificent! We stayed in one of the new bungalows, which was absolutely beautiful. The bed and pillows were very comfortable. Even with all the windows there was complete privacy. It was super clean. Victor, who took care of us for breakfast and dinner for the two days that we were there treated us like royalty. He also makes a fantastic martini! The spa was wonderful. Make sure you get a massage. It was one of the best I’ve had. The views of the vineyards were stunning. We took a long walk along the river, which was so pretty, and we met a few mama pigs and their babies. We will definitely return.
9.1
Scored 9.1
Wonderful
Rated wonderful
282 reviews
Price from$133.45per night
BHDouro, hotel in Canhões

Located 6.8 mi from Baiao Municipal Museum, BHDouro offers an outdoor swimming pool, a garden and air-conditioned accommodations with a patio and free WiFi.

The view and home-like feel.
9.2
Scored 9.2
Wonderful
Rated wonderful
306 reviews
Price from$101.46per night
Des Arts, hotel in Canhões

Located in Amarante, Des Arts has a bar, garden and free WiFi. The accommodations features an ATM and luggage storage for guests.

Close to the old heart of the city. Inexpensive.
8.5
Scored 8.5
Very Good
Rated very good
685 reviews
Price from$93.98per night
Vila Coura, hotel in Canhões

Providing garden views, Vila Coura in Amarante features accommodations and a garden. Among the facilities at the property, there's also a pool with a view and outdoor fireplace.

It was wonderful
9.2
Scored 9.2
Wonderful
Rated wonderful
443 reviews
Price from$154.27per night
O Aconchego das Raízes, hotel in Canhões

Featuring an outdoor pool and free WiFi throughout the property, O Aconchego das Raízes offers accommodations 1640 feet from Baião village, 30 mi from Porto. Free private parking is available on site....

The owner was amazing! So kind!
9.3
Scored 9.3
Wonderful
Rated wonderful
245 reviews
Price from$58.74per night
Family Secrets Douro, hotel in Canhões

Overlooking the Douro landscape, Quinta das Eiras is located in Baião and offers access to an outdoor pool. Free WiFi is available.

This place is AMAZING...so beautiful...huge area...pure nature...Maria and Sonia was so sweet and helpful...we love every moment ❤️
9.5
Scored 9.5
Exceptional
Rated exceptional
35 reviews
Price from$147.12per night
See all hotels near Canhões
Subscribe to receive premium deals

Prices drop the second you sign up!