Currency
SAR
You are booking hotel for more than 30 days
Select Filters
Your Budget
Show -2 more
Feel Discovery Casa do Monte
SAR 1,202
SAR 1,118
+ SAR 177 taxes & fees
Per Night
Feel Discovery Casa de Cima
SAR 1,185
SAR 983
+ SAR 163 taxes & fees
Get min. 15% OFF on international hotels with special bank offers.
Javardo Family House
SAR 1,343
SAR 1,249
+ SAR 199 taxes & fees
Douro Royal Valley Hotel & SPA
SAR 636
SAR 535
+ SAR 89 taxes & fees
Portovella
SAR 546
SAR 508
+ SAR 84 taxes & fees
Lavandeira Douro Nature & Wellness
(20 Ratings)
SAR 544
SAR 451
+ SAR 74 taxes & fees
BHDouro
(18 Ratings)
SAR 367
SAR 282
+ SAR 46 taxes & fees
Douro Marina Hotel & SPA
Based on 184 Ratings and 0 reviews
Hospitality4.5
Room4.2
Cleanliness4.5
(184 Ratings)
SAR 290
SAR 270
+ SAR 45 taxes & fees
Hotel Comércio
Based on 22 Ratings and 0 reviews
Cleanliness4.6
Room4.4
Hospitality4.6
(22 Ratings)
SAR 184
SAR 171
+ SAR 29 taxes & fees
Casas de Pousadouro 1043
SAR 547
SAR 509
+ SAR 85 taxes & fees
Douro Palace Hotel Resort and Spa
Based on 220 Ratings and 0 reviews
Hospitality4.3
Room4.3
(220 Ratings)
SAR 358
SAR 333
+ SAR 55 taxes & fees
Casa de Campo Benfeito
SAR 207
SAR 193
+ SAR 32 taxes & fees
Central Suites Arouca
Based on 27 Ratings and 0 reviews
Cleanliness4.9
Room4.8
Hospitality4.9
(27 Ratings)
SAR 162
SAR 146
+ SAR 23 taxes & fees
Hotel S Pedro
Based on 113 Ratings and 0 reviews
Location4.5
Cleanliness4.3
Hospitality4.4
(113 Ratings)
SAR 266
+ SAR 16 taxes & fees
Quinta de Santo António - Country House & Villas
Based on 7 Ratings and 0 reviews
Hospitality5
Room5
Cleanliness5
(7 Ratings)
SAR 424
SAR 382
+ SAR 59 taxes & fees
Feel Discovery Casa da Pedra
SAR 1,290
SAR 1,161
+ SAR 181 taxes & fees
Hotel Porto Antigo
SAR 330
Cinfães
Quinta Alto do Rio
SAR 416