Skip to content
10 · Not a rankingHotels cannot pay to be here.

Where to stay in Porto & the Douro

Porto is a river-view city, and the hotel question is really which bank and which window. These are the ten we would book, from a Gaia hillside icon to a working estate in the Douro valley, each here for a different reason.

10 places worth staying. Not ranked. Just genuinely good for different reasons.

Porto from above, the Douro turning towards the seaPorto & the Douro, Portugal

Better Fit

Not sure which one?

Answer three quick questions and we’ll tell you which of these ten is right for you.

Find my Better Fit

Editor’s note

Porto is a river-view city, so this edit favours a window on the Douro or the Atlantic and treats the view as part of the room rate. Three of the ten are in the Douro valley because most people should combine the two, and the valley is a different enough stay to deserve its own reasons.

The Better Trip Curation Team · Travel industry experts

What changed

  • 16 Sept 2026Edit published: ten hotels, ten reasons.

Where they are

Skip the map

The best places to stay in Porto & the Douro, one reason each

Not a rankingTen hotels, one at a time.

The Yeatman: The infinity pool over PortoThe iconVila Nova de Gaia

The Yeatman

Porto's wine hotel, built on the Gaia hillside so that every terrace looks back at the city, with a two-star dining room and a spa to match.

The wine hotel of Porto: every room on the Gaia hillside faces the river and the old town, with a two-star restaurant and a wine spa run by the family behind Taylor's.

€€From about €280 a night

The One Monumental Palace: The 1923 facade on Avenida dos Aliados at nightThe grand oneBaixa, Avenida dos Aliados

The One Monumental Palace

The grand hotel on Porto's main avenue, a 1923 landmark with a starred dining room and a proper spa, where the address does the work.

Porto's grand hotel in the Parisian sense: a 1923 landmark on Avenida dos Aliados with marble bathrooms, a starred French dining room and a heated indoor pool beneath the spa.

€€From about €220 a night

Casa da Companhia: The rooftop pool above the old townThe all-rounderRua das Flores, Baixa

Casa da Companhia

The Porto hotel that balances address, pools, spa and price better than most, without being the best at any one of them.

The all-rounder: a 16th-century port-company house on pedestrian Rua das Flores with a heated indoor pool, a rooftop pool and a spa, at a rate that stays sensible for most of the year.

From about €165 a night

Torel Avantgarde: The pool above the DouroThe design oneMiragaia hillside, above the Douro

Torel Avantgarde

The Porto hotel where design is the reason to stay, with a river-facing balcony and a garden pool doing the rest.

Porto's design hotel: 60 rooms and suites each dedicated to an avant-garde figure, on a cliff above the Douro between the Palácio de Cristal gardens and the Clérigos tower, with a Michelin Key to show for it.

From about €175 a night

Vila Foz Hotel & Spa: The palace at duskThe beach oneFoz do Douro

Vila Foz Hotel & Spa

The seafront palace that makes staying outside the centre a deliberate choice, with a starred kitchen and a real spa to back it up.

The seaside choice: a restored 19th-century palacete on the Foz seafront with the Atlantic across the road, a Michelin-starred dining room and an adults-only spa, twenty minutes from the old town.

€€From about €220 a night

The Rebello Hotel & Spa: The rooftop, with Porto across the waterThe weekend oneVila Nova de Gaia

The Rebello Hotel & Spa

Converted warehouses on the Gaia quay with a kitchen in every suite, a Roman-style spa and a rooftop that looks straight at Porto.

The weekend hotel: converted 19th-century warehouses on the Gaia quay, all-suite with a kitchen in every key, a Roman-style spa and a rooftop bar that looks straight at Ribeira and the Dom Luís bridge.

From about €155 a night

1872 River House: The Douro from a river-view roomThe smart moneyRibeira

1872 River House

The cheapest way to wake up to the Douro in Porto, provided you book the right side of the house.

Eight rooms in an 1872 townhouse on the Ribeira waterfront, half of them with the Douro outside the window, for a fraction of what the grand hotels charge for the same view.

From about €130 a night

Six Senses Douro Valley: The estate from aboveThe spa oneDouro Valley, Samodães, Lamego

Six Senses Douro Valley

The place to go when the Douro is the holiday and the spa is the reason, not a day trip from Porto.

The Douro's destination spa: a 19th-century manor above the river near Régua with ten treatment rooms, an indoor sound-therapy pool and a farm-to-table kitchen, about an hour and a quarter from Porto airport.

€€€€From about €750 a night

Quinta Nova Winery House: The pool in the terraced vinesThe hideawayDouro Valley, Covas do Douro

Quinta Nova Winery House

The Douro hideaway for people who want the vineyard, the winery and the silence, and are happy to be a long way from anywhere else.

Portugal's first wine hotel: 11 rooms in an 18th-century manor on a 120-hectare working estate above a bend of the Douro, with its own winery, a free transfer from Ferrão station and nothing else for miles.

€€From about €270 a night

The Vintage House Hotel: The hotel on the riverbank at PinhãoThe classicDouro Valley, Pinhão

The Vintage House Hotel

The Douro hotel to choose when you want the river at your feet, a balcony to watch it from and no car at all.

The Douro classic: Taylor's old riverside wine house at Pinhão, 47 rooms with balconies over the water, a garden pool and the station next door, so it is the one Douro hotel you can reach by train and walk into.

€€From about €235 a night

Best for

Deciding between two?

Questions people ask

Good questions

Which is the best hotel in Porto & the Douro?

None of the ten is "the best". Each is the best for a different reason, and that reason is the tag on its card. Answer three questions in Better Fit and it will pick the one for you.

What is the best hotel in Porto & the Douro for families?

The Rebello Hotel & Spa. Converted warehouses on the Gaia quay with a kitchen in every suite, a Roman-style spa and a rooftop that looks straight at Porto.

Which is the best value hotel in Porto & the Douro?

1872 River House. The cheapest way to wake up to the Douro in Porto, provided you book the right side of the house.

Where should I stay in Porto & the Douro?

Ribeira and the Baixa (Aliados, Rua das Flores, Clérigos, São Bento) are the walk-everywhere core and the first-visit base. River-facing rooms in Ribeira are the most atmospheric and the noisiest, and none has a car park. Cedofeita and Miragaia to the west are quieter and residential, river still in view. Foz do Douro is a calmer Atlantic seafront fifteen minutes away by taxi or forty on the Line 1 tram. Vila Nova de Gaia, across the Dom Luís bridge, has the port lodges and the best view of Porto itself. The Douro valley is a different holiday: about 1h30 to Pinhão by car on the A4, or 2h25 on the Linha do Douro train from São Bento.

How did you choose these hotels?

Independently, through extensive research, trusted sources and increasingly first-hand visits. Hotels cannot pay to be included, and every one of the ten has to exist for a different reason.

Where to base yourself

Ribeira and the Baixa (Aliados, Rua das Flores, Clérigos, São Bento) are the walk-everywhere core and the first-visit base. River-facing rooms in Ribeira are the most atmospheric and the noisiest, and none has a car park. Cedofeita and Miragaia to the west are quieter and residential, river still in view. Foz do Douro is a calmer Atlantic seafront fifteen minutes away by taxi or forty on the Line 1 tram. Vila Nova de Gaia, across the Dom Luís bridge, has the port lodges and the best view of Porto itself. The Douro valley is a different holiday: about 1h30 to Pinhão by car on the A4, or 2h25 on the Linha do Douro train from São Bento.

The airport is 11 to 15 km north: 20 to 30 minutes by taxi or Uber for €25 to 35, or 27 minutes on Metro line E to Trindade for €2.30.

May to early October is the dry, warm window and the peak. São João on 23 to 24 June is the loudest night in Ribeira and Gaia, and the Douro harvest from mid-September to early October is the valley's most expensive fortnight. November to February is mild, wet and cheaper.

The honest part. Porto is steep, and Ribeira to Aliados is a climb whichever street you take. Ribeira and the Cais de Gaia are crowded from lunch to midnight and noisy on the water side, so ask about room position first. December brings about fifteen rain days, and the Douro is several degrees hotter than the coast in high summer.

Image credits: Expedia Group Creator Toolbox