
Find hotels in Oliveira do Douro from CA $80
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Oliveira do Douro
Family friendly
Check prices for these dates
Our top choices for Oliveira do Douro hotels

Hotel Porto Antigo
Hotel Porto AntigoCinfães
9.2 out of 10, Wonderful, (131 reviews)
The price is CA $176
CA $187 total
includes taxes & fees
Jun 1 - Jun 2

Casa de São Domingos
Casa de São DomingosPeso da Régua
9.8 out of 10, Exceptional, (500 reviews)
The price is CA $241
CA $255 total
includes taxes & fees
Jun 13 - Jun 14

Lavandeira Douro Nature & Wellness
Lavandeira Douro Nature & WellnessBaiao
9.4 out of 10, Exceptional, (27 reviews)
The price is CA $328
CA $347 total
includes taxes & fees
Jun 21 - Jun 22

Rivatur - Explorações Turísticas Lda
Rivatur - Explorações Turísticas LdaLamego
9.4 out of 10, Exceptional, (77 reviews)
The price is CA $153
CA $163 total
includes taxes & fees
Jun 24 - Jun 25

Quinta de Casaldronho Wine Hotel
Quinta de Casaldronho Wine HotelLamego
9.0 out of 10, Wonderful, (454 reviews)
The price is CA $219
CA $232 total
includes taxes & fees
Jun 3 - Jun 4

Hotel Rural Quinta de Novais
Hotel Rural Quinta de NovaisArouca
9.6 out of 10, Exceptional, (45 reviews)
The price is CA $107
CA $113 total
includes taxes & fees
Jun 21 - Jun 22

Portovella
PortovellaRibadouro
9.6 out of 10, Exceptional, (85 reviews)
The price is CA $175
CA $185 total
includes taxes & fees
May 28 - May 29

Casal da Viúva
Casal da ViúvaArmamar
9.8 out of 10, Exceptional, (51 reviews)
The price is CA $126
CA $133 total
includes taxes & fees
Jun 12 - Jun 13

Quinta do Vallado
Quinta do ValladoPeso da Régua
9.8 out of 10, Exceptional, (73 reviews)
The price is CA $543
CA $576 total
includes taxes & fees
Jun 24 - Jun 25

Octant Douro
Octant DouroCastelo de Paiva
9.4 out of 10, Exceptional, (359 reviews)
The price is CA $588
CA $623 total
includes taxes & fees
Jun 3 - Jun 4

Douro Castelo Signature
Douro Castelo SignatureLamego
9.8 out of 10, Exceptional, (60 reviews)
The price is CA $156
CA $165 total
includes taxes & fees
Jun 3 - Jun 4

Quinta da Portela Douro
Quinta da Portela DouroArmamar
9.8 out of 10, Exceptional, (90 reviews)
The price is CA $124
CA $132 total
includes taxes & fees
Jun 26 - Jun 27

Quinta da Ermida
Quinta da ErmidaBaiao
9.0 out of 10, Wonderful, (42 reviews)
The price is CA $165
CA $175 total
includes taxes & fees
May 28 - May 29

Vila Gale Collection Douro Hotel
Vila Gale Collection Douro HotelLamego
9.0 out of 10, Wonderful, (324 reviews)
The price is CA $279
CA $296 total
includes taxes & fees
May 31 - Jun 1

Torel Quinta da Vacaria - Douro Valley
Torel Quinta da Vacaria - Douro ValleyPeso da Régua
9.8 out of 10, Exceptional, (88 reviews)
The price is CA $914
CA $969 total
includes taxes & fees
Jun 1 - Jun 2

Casal dos Capelinhos - Quinta Nova
Casal dos Capelinhos - Quinta NovaSanta Marta de Penaguião
9.8 out of 10, Exceptional, (114 reviews)
The price is CA $343
CA $363 total
includes taxes & fees
Jun 26 - Jun 27

Douro Royal Valley Hotel & SPA
Douro Royal Valley Hotel & SPARibadouro
8.8 out of 10, Excellent, (363 reviews)
The price is CA $243
CA $257 total
includes taxes & fees
Jun 15 - Jun 16

Bosque da Fantasia
Bosque da FantasiaBaiao
The price is CA $165
CA $175 total
includes taxes & fees
May 30 - May 31

THE PINTA Boutique Hotel
THE PINTA Boutique HotelArmamar
10.0 out of 10, Exceptional, (28 reviews)
The price is CA $142
CA $151 total
includes taxes & fees
Jun 1 - Jun 2

Quinta de Santo António - Country House & Villas
Quinta de Santo António - Country House & VillasMarco de Canaveses
9.6 out of 10, Exceptional, (22 reviews)
The price is CA $238
CA $253 total
includes taxes & fees
May 28 - May 29
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Oliveira do Douro

Casa Matriz Séc. XVI
126 Rua Direita Penafiel
The price is CA $91 per night from Jun 3 to Jun 4
CA $91
CA $96 total
Jun 3 - Jun 4
includes taxes & fees
9.6/10 Exceptional! (48 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Anreade Hotels
- Aricera Hotels
- Armamar Hotels
- Barrô Hotels
- Hotels near Caldas de Aregos
- Candal Hotels
- Cardais Hotels
- Castro Daire Hotels
- Cinfães Hotels
- Luxury Hotels in Lamego
- Hotel Wedding Venues Hotels in Lamego
- Winery Hotels in Lamego
- Lamego Hotels
- Moimenta da Beira Hotels
- Oliveira de Frades Hotels
- Hotels near Parque de Lazer do Ribeiro de Sampaio
- Queimada Hotels
- Resende Hotels
- Samodaes Hotels
- Santa Cruz da Trapa Hotels
- Lgbt Friendly Hotels in São Martinho de Mouros
- Spa Hotels in Sao Pedro do Sul
- Sao Pedro do Sul Hotels
- Tabuaço Hotels
- Tarouca Hotels
- Hotels near Termas De S. Pedro Do Sul
- Travanca Hotels
- Valdigem Hotels
- Lgbt Friendly Hotels in Valença do Douro
- Valença do Douro Hotels
- Várzea de Abrunhais Hotels
- Vila Nova de Paiva Hotels
- Vouzela Hotels










































































