Hotels in Douro

Search and compare Douro hotels from hundreds of travel sites and save

Douro
26 Oct — 27 Oct2
Douro
Tue 26/10
Wed 27/10
...and more

Cheapest hotels in Douro, Northern Portugal

Show all 7,644 hotels
Palácio Nova Seara - Al
Palácio Nova Seara - Al
9.4 Excellent
Rua Gaspar e Manuel Cardoso, 01, Armamar, Viseu, Portugal
Show on map
0.1 km from city centre,  

Located in Douro, Palacio Nova Seara - AL is an excellent base for those wanting to tour the area's well-known wineries. It also provides free Wi-Fi, a sun deck and a swimming pool.

$89
Avg. per night
Hotel & Spa Alfândega da Fé
Hotel & Spa Alfândega da Fé
7.1 Good
Alto da Serra de Bornes, Sambade, Braganca, Portugal
Show on map
2.6 km from city centre,  

Hotel & Spa Alfandega da Fe provides 4-star accommodation in Alfandega da Fe. It also features a sauna, a Jacuzzi and an indoor pool.

$108
Avg. per night
Casa de São Domingos
Casa de São Domingos
9.5 Excellent
Ava. Diocese de Vila Real, nº821, Peso da Régua, Vila Real, Portugal
Show on map
0.9 km from city centre,  

Located in Peso da Regua, Casa de Sao Domingos is within a 20-minute drive of Vila Real Airport and offers an outdoor pool. Guests can also enjoy free internet access.

$109
Avg. per night
Hotel Regua Douro
Hotel Regua Douro
8.5 Excellent
Largo Da Estacao Da Cp, 5050-280 Peso da Régua, Portugal, Peso da Régua, Vila Real, Portugal
Show on map
0.7 km from city centre,  

Featuring an outdoor pool, Hotel Regua Douro is situated in Peso da Regua and showcases impressive views of Douro River. It provides 4-star accommodation with air-conditioned rooms.

$119
Avg. per night
Casa das Torres de Oliveira
Casa das Torres de Oliveira
9.2 Excellent
Oliveira, Mesao Frio, Vila Real, Portugal
Show on map
4.9 km from city centre,  

Set in Douro, Casa das Torres de Oliveira is an excellent base for those looking to tour the area's well-regarded wineries. It also offers free Wi-Fi, room service and an outdoor pool.

$127
Avg. per night
Douro Scala
Douro Scala
8.5 Excellent
Quinta Do Paco De Cidadelhe, Mesao Frio, Vila Real, Portugal
Show on map
3.6 km from city centre,  

Featuring views of the mountains, Douro Scala is a modern hotel within walking distance of Douro River. Popular amenities, such as a Turkish steam bath, an outdoor pool and outdoor tennis courts, make for an enjoyable stay in Mesao Frio.

$129
Avg. per night
Delfim Douro Hotel
Delfim Douro Hotel
9.0 Excellent
Quinta Do Loureiro,210, Lamego, Viseu, Portugal
Show on map
5.3 km from city centre,  

Located in Lamego and presenting unique views of Douro River, Delfim Douro Hotel provides 4-star accommodation, as well as an outdoor pool and a rooftop terrace. This luxury hotel is an ideal choice for discovering the local vineyards as it is situated in Douro.

$130
Avg. per night
Hotel Rural Casa dos Viscondes da Varzea
Hotel Rural Casa dos Viscondes da Varzea
8.7 Excellent
Varzeas De Abrunhais, Lamego, Viseu, Portugal
Show on map
4.6 km from city centre,  

Situated in Lamego, Hotel Rural Casa dos Viscondes da Varzea provides charming 3-star accommodation, as well as outdoor tennis courts and an outdoor pool. It offers complimentary Wi-Fi, supervised child care/activities and free bicycle rental.

$137
Avg. per night

Hotel prices in Douro

3 stars

$89 - $127

Casa das Torres de Oliveira

No. 1 most popular

$127
Avg. per night
Lbv House Hotel

No. 2 most popular

Lbv House Hotel
8.8 Excellent
$120
Avg. per night
Palácio Nova Seara - Al

Best value

$89
Avg. per night
4 stars and up

$105 - $470

Vila Gale Collection Douro

No. 1 most popular

$172
Avg. per night
Casa de São Domingos

No. 2 most popular

$109
Avg. per night
Hotel Mira Corgo

Best value

Hotel Mira Corgo
8.5 Excellent
$105
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Douro

Douro travel FAQs

  • Where is the best place to stay in Douro?

    Porto, Vila Nova de Gaia, and Lamego are some of the most favoured places to stay in Douro.

  • What are the best hotels in Douro?

    Vila Gale Collection Douro (8.5/10 from 391 reviews), Casa de São Domingos (9.5/10 from 908 reviews), and Original Douro Hotel (9.3/10 from 785 reviews) are all highly rated places to stay in Douro.