Skip to content
The Better Trip

Destinations

Best value hotels in Porto

1872 River House sells a Douro view at a guesthouse price above the Ribeira quay. Casa da Companhia adds two pools and a spa on Rua das Flores, and The Rebello Hotel & Spa a kitchen in every suite on the Gaia quay. All three typically start from about 155 to 165 euros a night in low season.

7 of our ten · Hand-pickedHotels cannot pay to be hereLast checked: September 2026

9.7/10

4,300+ Expedia guest reviews of the 10 hotels we list

Average of the guest scores Expedia publishes, weighted by review count; read 22 October 2026.

At a glance

  1. 1872 River House: The Douro from a river-view room

    1872 River House

    The Douro in the window at a guesthouse price, above the Ribeira quay

    Ribeira · From about €160 a night

  2. Casa da Companhia: The rooftop pool above the old town

    Casa da Companhia

    Two pools, a spa and Rua das Flores at a rate that stays sensible

    Rua das Flores, Baixa · From about €165 a night

  3. The Rebello Hotel & Spa: The rooftop, with Porto across the water

    The Rebello Hotel & Spa

    A kitchen in every suite on the Gaia quay, cheapest in January

    Vila Nova de Gaia · From about €155 a night

  4. Vila Foz Hotel & Spa: The palace at dusk

    Vila Foz Hotel & Spa

    The Atlantic, a starred kitchen and a spa, if you book the new wing

    Foz do Douro · From about €205 a night

  5. Torel Avantgarde: The pool above the Douro

    Torel Avantgarde

    A design hotel with a river balcony and two pools, cheapest in winter

    Miragaia · From about €215 a night

  6. The Vintage House Hotel: The hotel on the riverbank at Pinhão

    The Vintage House Hotel

    The Douro valley's riverside classic, reached by train, no car needed

    Douro Valley, Pinhão · From about €210 a night

  7. The One Monumental Palace: The 1923 facade on Avenida dos Aliados at night

    The One Monumental Palace

    A grand hotel on Aliados, with the spa pool and hammam free for guests

    Baixa, Avenida dos Aliados · From about €285 a night

What we looked for

Value in Porto comes down to the calendar and to what the room buys. November to February, mild and wet, is cheaper, and at most of these hotels January and February are the lowest of all. May to early October is the dry, warm peak, and up the Douro the harvest, from mid-September to early October, is the dearest fortnight.

At the lower end the money buys a river window in a Ribeira guesthouse, two pools and a spa on Rua das Flores, or a kitchen in every suite on the Gaia quay. Further up it buys the Atlantic and a starred dining room in Foz, a design hotel's river balcony, the Douro from a Pinhão balcony, or a spa pool free for guests on Aliados. Porto and Gaia add a tourist tax of 3 euros a person a night, from 13 in Porto and 16 in Gaia, for up to seven nights; the valley municipalities list none. Spend on what you will use, not on a famous name.

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

1 / 7

1872 River House

Ribeira, Porto

1872 River House is eight rooms in a restored 1872 townhouse above the Ribeira quays, and half of them, the Superior Rooms, look at the river and the Dom Luís I bridge. The house typically starts from about 160 euros a night in low season: January and February are the floor, and June, September and October run two and a half times higher.

What the money buys is the window and the position. Every room has a double bed, a desk, a minibar, air conditioning and a shower, and breakfast, with homemade pastries, local cheeses and eggs cooked to order, is served from 8am to 11am in a living room facing the Douro: check that your rate includes it. There is no restaurant, pool or spa, and four minutes from Praça da Ribeira you will not miss them.

Superior Room with River View at 1872 River House: the bed, stone walls, a blue armchair and balcony doors open to the Douro

The room to book

Superior Room with River View

20 m²€198 a night

Three square metres more than a Charm room, and the Douro and the bridge in the window instead of the street: the view is what makes this address good value.

Every room, and why

Ask for a river room with a small balcony when you book: guests report that a few have one, though the hotel does not say which.

€From about €160 a night

Casa da Companhia: The rooftop pool above the old townThe all-rounder

2 / 7

Casa da Companhia

Rua das Flores, Baixa, Porto

Casa da Companhia gives you more hotel than its rate suggests: a 16th-century house of 40 rooms on pedestrian Rua das Flores, with a heated indoor pool, a small rooftop pool that looks at the cathedral, a L'Occitane spa with its own sauna and Turkish bath, and a gym for over-16s. Rates are lowest in January and February, typically from about 165 euros a night, roughly double from May to October, and run higher still in September.

Breakfast is one of the things guests praise most, along with the staff who run it, so check that your rate includes it. Dinner can be cheap without leaving the building: A Tasquinha, the informal restaurant, serves petiscos from 3 euros and a francesinha at 11, from 12:30 to 22:00.

King Premium Sé Cathedral View Balcony room at Casa da Companhia: the bed, an armchair and French doors to a railed balcony

The room to book

King Premium Sé Cathedral View Balcony

30 to 31 m²€278 a night

The cathedral and a balcony without the suite price, and the narrowest size range in the house, 30 to 31 m², so you know what you are paying for.

Every room, and why

Book your sauna or Turkish bath slot at reception when you check in, rather than on the day.

€From about €165 a night

The Rebello Hotel & Spa: The rooftop, with Porto across the waterThe weekend one

3 / 7

The Rebello Hotel & Spa

Vila Nova de Gaia, Porto

The Rebello Hotel & Spa is the value choice for anyone who wants space. All 103 of its studios and suites have a fully fitted kitchen, from 37 m² studios to two- and three-bedroom duplexes that sleep four and six, so you can cook breakfast or dinner in, with the stalls of Mercado Beira-Rio seven minutes' walk away and open from 7:00, Monday to Saturday. It typically starts from about 155 euros a night in low season; January is its cheapest month, and May and summer weekends run around double.

The building adds a 24-hour gym for guests, a Roman-style spa with a semi-heated pool, and Bello, a rooftop bar that looks straight at Ribeira and the bridge. Families gain twice: there is a kids' club, Little Rebels, and Gaia's tourist tax starts at 16 rather than Porto's 13, so children of 13 to 15 pay nothing here, where Porto would charge them.

One Bedroom Suite at The Rebello: a sofa and a yellow armchair, with the dining table and kitchen beyond

The room to book

One Bedroom Suite

61 m²€233 a night

61 m² with a bedroom, living room and kitchen on one level, from a lower starting price than the 37 m² River Studio; it buys space, and the River categories add the view.

Every room, and why

Reserve your time in the spa's water lounge as soon as you have dates, especially for a weekend.

€From about €155 a night

Vila Foz Hotel & Spa: The palace at duskThe beach one

4 / 7

Vila Foz Hotel & Spa

Foz do Douro, Porto

Vila Foz Hotel & Spa has the Atlantic across the road, a Michelin-starred dining room and a spa with a heated indoor pool, sauna, Turkish bath and cold plunge, and the smart money is in the new wing. Its Onice Sea View Room, 32 m² with a small balcony over the ocean, is the cheapest category that guarantees the sea, while the palace's only room sold on the view, the Manor House Ocean Front Room, is 27 m² with no balcony the hotel mentions, and costs far more.

Rooms typically start from about 205 euros a night in low season. January and February are the cheapest months, and June runs at roughly double the winter average. Breakfast, served in Flor de Lis, is one guests single out, for the oysters and the eggs cooked to order, so check that your rate includes it.

Onice Sea View Room at Vila Foz: the bed, a desk, an armchair and glass doors to a balcony facing the sea

The room to book

Onice Sea View Room

32 m²€292 a night

The cheapest category that guarantees the Atlantic, from a balcony of your own, and five square metres bigger than the palace's Manor House Ocean Front Room, which costs far more.

Every room, and why

Ride the 500 bus into town from the Homem do Leme stop, four minutes from the door: about half an hour to São Bento, 2.50 euros on board.

€€From about €205 a night

Torel Avantgarde: The pool above the DouroThe design one

5 / 7

Torel Avantgarde

Miragaia, Porto

Torel Avantgarde is where the rate buys design: 60 rooms and suites, each taking its name and mood from an avant-garde figure, in a hotel with a Michelin Key. The Camellia Garden has an outdoor pool over the Douro, and the Calla spa a heated indoor pool, sauna and sensory showers. Rooms typically start from about 215 euros a night in low season; winter is the cheap season, and September averages more than double February.

The smart spend is on the ladder. The river starts at the Executive Deluxe Room, 27 to 31 m² with a balcony over the Douro, and the Deluxe Junior Suite adds a sitting room and 38 m² to the same view for a small step up, while the Suite and Superior Suite sound grander but name no view of the river.

Deluxe Junior Suite at Torel Avantgarde: the bed with globe pendant lights, a bench and a large sketch on the wall

The room to book

Deluxe Junior Suite

38 m²€423 a night

The same balcony over the Douro as the Executive Deluxe, plus a sitting room and 38 m², for a small step up; there are only two, so ask for one first.

Every room, and why

Try the weekday executive lunch at Digby, 35 euros, behind floor-to-ceiling glass with the pool terrace and the Douro beyond.

€€From about €215 a night

The Vintage House Hotel: The hotel on the riverbank at PinhãoThe classic

6 / 7

The Vintage House Hotel

Douro Valley, Pinhão, Porto

The Vintage House Hotel has the lowest starting price of our three Douro valley hotels, and it is the one you can reach by train and walk into. Rooms typically start from about 210 euros a night in low season, from November to March, when the pool is shut. Every room has a balcony or terrace, all but the Standard Room facing the river, and guests have a tennis court with rackets and balls free, a garden pool with its own bar from April to October and the Library Bar, with its fireplace, until midnight.

The train is the other saving. A one-way ticket from Campanhã to Pinhão is 12.35 euros, the station is eight minutes' walk from the hotel, and Alijó, the municipality that holds Pinhão, lists no overnight tax.

Classic Room with a View of the River Douro at The Vintage House: twin beds, blue armchairs and an open balcony door

The room to book

Classic Room with a View of the River Douro

35 m²€235 a night

The same size and starting price as the Standard Room, but the one of the two that promises the river from its balcony.

Every room, and why

Take the 13:30 from Campanhã: it reaches Pinhão at 15:45, a quarter of an hour before check-in.

€€From about €210 a night

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

7 / 7

The One Monumental Palace

Baixa, Avenida dos Aliados, Porto

At The One Monumental Palace the rate buys more than the room. The Grand Bleu Spa's heated indoor pool, hammam, sauna and 24-hour gym are free for guests, the address on Avenida dos Aliados puts the Baixa on foot, and Le Monument, with its Michelin star, is downstairs from Tuesday to Saturday. Rooms typically start from about 285 euros a night in low season, and winter is the time to come: April costs more, and summer and September more again.

The ladder is simple to read. The Superior and the Deluxe are both 29 m², so the Deluxe costs more for height and light, not space, and Grand Deluxe City Views is the only room category sold on its view.

Superior Room at The One Monumental Palace: the marble bathroom and glass shower, with the bedroom and its window beyond

The room to book

Superior Room

29 m²€285 a night

The spa's pool, hammam and sauna are free with every room, and so is the Aliados address, so the 29 m² entry category collects them for the least.

Every room, and why

Reserve Le Monument when you book the room, and build the stay around a Tuesday to Saturday night, when it serves dinner.

€€From about €285 a night

How to choose

Your tripBook
You want the river view for the least1872 River House
You want pools and a spa in the old townCasa da Companhia
You want space and a kitchen for the familyThe Rebello Hotel & Spa
You want the sea and a starred dinnerVila Foz Hotel & Spa
You want the Douro valley without a carThe Vintage House Hotel

Also worth a look

The best things to do in Porto, hand-picked

Hand-picked: only the best, one version of each, researched so you don’t have to.

See all

Questions people ask

Good questions about Porto & the Douro

When is the cheapest time to stay in Porto?

November to February, when Porto is mild, wet and cheaper, and January and February are the lowest months at most of our hotels. Then 1872 River House typically starts from about 160 euros a night, Casa da Companhia from about 165 and The Rebello Hotel & Spa from about 155. From May to October Casa da Companhia's rates roughly double, and 1872 River House runs two and a half times higher in June, September and October. May to early October is the peak, and in the Douro valley the harvest, from mid-September to early October, is the most expensive fortnight.

How much is the tourist tax in Porto and Vila Nova de Gaia?

Porto adds 3 euros a person a night from the age of 13, for up to seven nights in a row, so one person never pays more than 21 euros for a stay. Vila Nova de Gaia has charged the same 3 euros since 21 August 2026, but from 16, so a family with teenagers pays less at The Rebello Hotel & Spa or The Yeatman. In the valley, Lamego, Sabrosa and Alijó, home to Six Senses Douro Valley, Quinta Nova Winery House and The Vintage House Hotel, list no overnight tax.

Is breakfast included at Porto hotels?

At almost all of our hotels it depends on the rate, so check what yours includes, because several of these breakfasts are worth having. At 1872 River House it is served from 8am to 11am in a living room facing the Douro, with eggs cooked to order; guests single out Casa da Companhia's spread and the oysters at Vila Foz Hotel & Spa; and The Vintage House Hotel lays a buffet in the Salão do Rio, over the river. At The Rebello Hotel & Spa every suite has a kitchen, and The Yeatman charges 45 euros a head when breakfast is not in the rate.

What is the cheapest way to get a river view in Porto?

Book the category that names it. At 1872 River House, which typically starts from about 160 euros a night in low season, the four Superior Rooms with River View look at the Douro and the Dom Luís I bridge, while the Charm rooms face the street. At The Rebello Hotel & Spa only the River categories, from the 37 m² River Studio up, promise the Douro and old Porto in the window. At Torel Avantgarde the river starts at the Executive Deluxe Room, with a balcony over the Douro; the Classic, Executive and Executive Superior name no view.

How much does a night in the Douro Valley cost?

It depends on the house, and on the month. The Vintage House Hotel typically starts from about 210 euros a night in low season, Quinta Nova Winery House from about 310 and Six Senses Douro Valley from about 800, lowest from November to February. The harvest, from mid-September to early October, is the dearest fortnight, and summer weekends run well above winter. The train from Campanhã to Pinhão is 12.35 euros one way; The Vintage House Hotel is eight minutes' walk from the station, and Quinta Nova Winery House collects guests free from Ferrão, the stop before.

How did you choose these hotels?

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

More ways to choose in Porto

Prices are a guide from our last check, not live rates.