Currency
SGD
You are booking hotel for more than 30 days
Select Filters
Your Budget
Show 1 more
Show -3 more
BHDouro
(18 Ratings)
SGD 135
SGD 105
+ SGD 17 taxes & fees
Per Night
Douro Royal Valley Hotel & SPA
SGD 238
SGD 222
+ SGD 37 taxes & fees
Get min. 15% OFF on international hotels with special bank offers.
Portovella
SGD 198
SGD 184
+ SGD 30 taxes & fees
Lavandeira Douro Nature & Wellness
(20 Ratings)
SGD 188
+ SGD 31 taxes & fees
Feel Discovery Casa de Cima
SGD 343
SGD 282
+ SGD 47 taxes & fees
Feel Discovery Casa do Monte
SGD 402
SGD 374
+ SGD 60 taxes & fees
Hotel Porto Antigo
SGD 154
SGD 131
+ SGD 21 taxes & fees
Quinta Alto do Rio
Based on 6 Ratings and 0 reviews
Hospitality5
Room5
Cleanliness5
(6 Ratings)
SGD 151
SGD 140
+ SGD 24 taxes & fees
Aldeia do Tâmega
Based on 23 Ratings and 0 reviews
Cleanliness4
Room4.1
Hospitality3.4
(23 Ratings)
SGD 101
+ SGD 6 taxes & fees
Casas de Pousadouro 1043
SGD 195
SGD 181
Douro Palace Hotel Resort and Spa
Based on 220 Ratings and 0 reviews
Hospitality4.3
Room4.3
Cleanliness4.6
(220 Ratings)
SGD 175
+ SGD 29 taxes & fees
Hotel Comércio
Based on 22 Ratings and 0 reviews
Room4.4
Hospitality4.6
(22 Ratings)
SGD 73
SGD 68
+ SGD 11 taxes & fees
Douro Marina Hotel & SPA
Based on 184 Ratings and 0 reviews
Hospitality4.5
Room4.2
Cleanliness4.5
(184 Ratings)
SGD 123
SGD 115
+ SGD 19 taxes & fees
Casa das Lérias
SGD 143
SGD 133
+ SGD 22 taxes & fees
Hotel Navarras
Based on 130 Ratings and 0 reviews
Location3.8
Cleanliness4.4
Room4
Hospitality4.2
(130 Ratings)
SGD 78
SGD 72
+ SGD 12 taxes & fees
Covelo - The Original Rooms and Suites
(26 Ratings)
SGD 83
+ SGD 13 taxes & fees
Quinta de Santo António - Country House & Villas
SGD 169
Marco de Canaveses