Currency
GBP
You are booking hotel for more than 30 days
Select Filters
Your Budget
Show 1 more
Show -3 more
BHDouro
(18 Ratings)
£ 81
£ 63
+ £ 10 taxes & fees
Per Night
Douro Royal Valley Hotel & SPA
£ 121
£ 112
+ £ 19 taxes & fees
Get min. 15% OFF on international hotels with special bank offers.
Portovella
£ 118
£ 110
+ £ 18 taxes & fees
Lavandeira Douro Nature & Wellness
(20 Ratings)
£ 114
£ 106
Feel Discovery Casa de Cima
£ 218
£ 202
+ £ 34 taxes & fees
Feel Discovery Casa do Monte
£ 257
£ 239
+ £ 38 taxes & fees
Hotel Porto Antigo
£ 69
£ 64
+ £ 11 taxes & fees
Quinta Alto do Rio
Based on 6 Ratings and 0 reviews
Hospitality5
Room5
Cleanliness5
(6 Ratings)
£ 91
£ 84
+ £ 14 taxes & fees
Aldeia do Tâmega
Based on 23 Ratings and 0 reviews
Cleanliness4
Room4.1
Hospitality3.4
(23 Ratings)
£ 61
+ £ 4 taxes & fees
Casas de Pousadouro 1043
£ 104
£ 97
+ £ 16 taxes & fees
Douro Palace Hotel Resort and Spa
Based on 220 Ratings and 0 reviews
Hospitality4.3
Room4.3
Cleanliness4.6
(220 Ratings)
£ 77
£ 72
+ £ 12 taxes & fees
Hotel Comércio
Based on 22 Ratings and 0 reviews
Room4.4
Hospitality4.6
(22 Ratings)
£ 40
£ 37
+ £ 6 taxes & fees
Douro Marina Hotel & SPA
Based on 184 Ratings and 0 reviews
Hospitality4.5
Room4.2
Cleanliness4.5
(184 Ratings)
£ 52
£ 49
+ £ 8 taxes & fees
Hotel Navarras
Based on 130 Ratings and 0 reviews
Location3.8
Cleanliness4.4
Room4
Hospitality4.2
(130 Ratings)
£ 41
£ 38
Covelo - The Original Rooms and Suites
(26 Ratings)
£ 48
£ 44
+ £ 7 taxes & fees
Quinta de Santo António - Country House & Villas
GBP 109
Marco de Canaveses