Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.

Hotels

Hotels in Porto: eight places to stay on both banks of the Douro

From the upper deck of the Dom Luís bridge you take in the whole city at once: the painted houses of the Ribeira stacked up the slope on one side, the port lodges' names on the rooftops of Gaia on the other, and the river running green between them. Porto is two cities joined by a bridge, and your hotel decides which side you wake up on.

The Dom Luís I bridge over the Douro in Porto with the Ribeira and the city behind

Stay in the Baixa around Avenida dos Aliados if this is your first visit: it is flat enough, central for the metro and trains, and you walk down to the Ribeira in ten minutes. The Ribeira suits travellers who want the river and the old houses outside the window and can cope with the climb back up. Vila Nova de Gaia is the choice for views and port, while Foz suits anyone who wants the ocean and quiet and will take the tram into town.

Picolo picks

The row of houses at Ribeira, where Pestana Vintage sits by the river.

The Ribeira and Miragaia

1. Pestana Vintage Porto

The row of houses on Praça da Ribeira

Pestana Vintage Porto is made up of a row of old houses right on Praça da Ribeira, the quayside square at the heart of the Ribeira, so river-facing rooms look straight across to the port lodges of Gaia and along to the Dom Luís bridge. The houses are linked inside by stairs and corridors on different levels, so no two rooms are alike.

This is the hotel for travellers who want to sleep inside the postcard, with the quay below the window and the sound of the river and the restaurants in the evening. It is made for couples and first-time visitors who do not mind a climb. The square is busy until late, and rooms vary a great deal in size and light, so ask for a river view and be ready for stairs.

The pool at Torel Avantgarde.

The Ribeira and Miragaia

2. Torel Avantgarde

The artists' rooms above Miragaia

Torel Avantgarde sits on a slope in Miragaia, some way west of the Ribeira, and every floor and every room is decorated after an artist or writer of the nineteenth and twentieth centuries. The terrace with its pool and the restaurant, Digby, sit on the edge of the slope with the river and the Arrábida bridge below.

This is our pick for design: bold, colourful and personal, with a view from almost every room. It is ideal for couples who want something different and an evening by the pool with the river in sight. The hillside position means you climb or descend wherever you are going, and the Ribeira is a quarter of an hour away along the river, so skip it if you want the city on the doorstep.

The lobby at InterContinental Porto Palácio das Cardosas.

Baixa and Aliados

3. InterContinental Porto Palácio das Cardosas

The palace on Praça da Liberdade

The hotel occupies an old palace that fills the whole short side of Praça da Liberdade, where Avenida dos Aliados ends and the streets down to the Ribeira begin, with São Bento station and the Aliados metro stop a couple of minutes away. The façade is long and classical, and rooms facing the square look up the full length of the avenue to the town hall.

We recommend it for a first visit because it makes everything simple: you arrive by metro from the airport, walk down to the Ribeira in ten minutes and to the Clérigos in five, and have the city's largest square in front of the entrance. Service and rooms are what you expect from a big chain hotel at its best, and breakfast is substantial. It is large and formal, so it does not suit anyone who wants small and personal.

The lobby at The One Monumental Palace.

Baixa and Aliados

4. The One Monumental Palace

Art Deco on the Aliados

The One Monumental Palace stands directly on Avenida dos Aliados in a building that was once a grand café, and the old café on the ground floor has been reopened with mirrors, marble and high ceilings. The hotel has a spa with an indoor pool in the basement and rooms facing either the avenue or a quiet inner courtyard.

This is the hotel for travellers who want French elegance and Art Deco on the most central street in the city, with a spa for the rainy days. It is right for couples who want classic luxury without staying in an eighteenth-century palace. The avenue is busy and the cobbles are loud at night, so ask for the courtyard if you sleep lightly, and know that the view from the rooms is city, not river.

The bar at Torel 1884.

Baixa and Aliados

5. Torel 1884

The spice rooms on Rua do Almada

Torel 1884 occupies an old town house on Rua do Almada, a quiet street a couple of blocks from the Aliados and the Clérigos, and the rooms are themed on the goods of the Portuguese voyages of discovery: cinnamon, silk, porcelain and tea among them. There is a small bar and a restaurant on the ground floor, and the roof terrace looks over the rooftops of the Baixa.

This is our pick for value: thorough design, high ceilings, personal service and a location in the middle of the centre at a rate well below the big hotels on the Aliados. It is a strong pick for travellers who like small hotels where you greet the same faces every morning. Street-facing rooms hear the city, and there is no spa or pool, so pass on it if you want facilities.

The lobby at Hotel Infante Sagres.

Baixa and Aliados

6. Hotel Infante Sagres

The old grand hotel behind the Clérigos

The Infante Sagres stands on a quiet street beside Praça de Lisboa and the Clérigos tower, a couple of minutes from the Aliados, and has been the city's classic luxury hotel for decades. Inside it mixes the old, such as the stained glass on the staircase, with newer design in the rooms and the bar.

It appeals to travellers who want tradition and calm in the middle of town, with the Lello bookshop, the university and the bars of the Galerias de Paris round the corner. Rooms are generous, and the bar is somewhere Porto locals go too. There is no river view and no terrace with an outlook, so it does not suit anyone who is in Porto for the photographs from the balcony.

The pool at The Yeatman.

Vila Nova de Gaia

7. The Yeatman

The pool with the city behind it

The Yeatman sits at the top of the slope in Gaia, above the Taylor's port cellars, and is built in terraces so that every room has a balcony facing Porto across the river. The outdoor pool is shaped like a decanter and hangs on the edge with the whole city behind it, and the wine cellar holds Portuguese wines from across the country.

This is our pick for romance: dinner in the restaurant with the view, wine tastings, a spa with grape-based treatments and a balcony where the sun sets behind the Ribeira. It is well suited to couples who want calm and plan to spend an evening at the hotel. The drawback is that you are in Gaia, with a bridge and a hill between you and Porto's bars, so look elsewhere if you want to pop in and out of the city several times a day.

The pool at Vila Foz Hotel & Spa.

Foz do Douro

8. Vila Foz Hotel & Spa

The mansion on the seafront

Vila Foz occupies an old mansion right by the seafront promenade in Foz, with the Atlantic across the road and a modern wing behind holding the spa and an indoor pool. Rooms in the main house have stucco ceilings and tall windows onto the sea, and the restaurant is among the most talked about in the city.

We recommend it to families and to anyone who wants to combine city and ocean: a morning swim in the sea or the pool, the tram into the Ribeira for lunch, and an evening of seafood by the promenade. It also suits couples who want calm and design. You are half an hour from the centre, and the tram runs rarely in the evening, so you will need a taxi home after dinner in town.

How Picolo chooses

Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.

Porto is built on a slope down to the Douro, and the first thing you learn is that the map lies about distances. From the Ribeira at the water's edge to Avenida dos Aliados up in town is a few hundred metres and a hill that makes you stop twice. The second thing you learn is that Vila Nova de Gaia, across the river, is not strictly Porto at all but a separate town where port wine has been ageing in barrels for centuries, and that the view from there is why everyone takes their photographs in exactly that spot.

We have chosen eight hotels in four areas, from a row of old riverside houses in the Ribeira to a wine hotel in Gaia with a pool facing the city, and out to Foz where the Douro meets the Atlantic. Some are expensive; several are here because Porto still gives you unusually good hotels for the money compared with Lisbon. For each we say who it suits and who should stay elsewhere. Links go to Hotels.com, and the hotel is always chosen before the link.

How to choose a hotel in Porto

  • Think about the hill before you think about the view: The Ribeira down by the river is beautiful, but everything else is uphill. Stay down there and you climb every day. Stay up in the Baixa and you walk down when you choose, then take the funicular back up.

  • Gaia is not Porto, and that is the point: Hotels in Vila Nova de Gaia have the view everyone wants, the port lodges on the doorstep and a bridge to cross to reach the city. Choose Gaia for views and calm, not for having Porto's bars round the corner.

  • The metro is good but does not go everywhere: Porto's metro runs from the airport to Trindade in the centre, but neither the Ribeira nor Foz has a station. Check whether the hotel is near Trindade, Aliados or São Bento before you plan on public transport.

  • Ask for a river room or a street room: In the Ribeira and Gaia the river view costs extra and earns it. In the Baixa the streets are narrow and the cobbles loud at night, so there it is the courtyard you should ask for.

  • A francesinha is not breakfast: Porto's famous sandwich of meat, cheese and beer-and-tomato sauce is lunch. Hotel breakfasts in Porto are often good, with fresh pastéis de nata, but the café round the corner is cheaper and just as good.

The areas

  • The Ribeira and Miragaia: The Ribeira is the old harbour quarter down on the Douro, with tall, narrow houses in pink, blue and yellow stacked behind the quay and restaurant tables along the water from lunch until late. Westwards along the river it becomes Miragaia, a quieter residential stretch below the old city wall. You stay here for the river, the bridges and the narrow alleys climbing towards the cathedral, and you pay for it in both rates and gradient.

  • Baixa and Aliados: The Baixa is the centre up in town, with Avenida dos Aliados as its grand boulevard running from the town hall down to Praça da Liberdade, São Bento station and its blue tiles beside it, and the Clérigos tower as a compass. Here are the cafés, the Lello bookshop, the Bolhão market and most of the bars, and here it is flat enough to walk without thinking about it.

  • Vila Nova de Gaia: Vila Nova de Gaia is the town on the south bank of the Douro, where the port houses have kept their cellars since British merchants began shipping wine out of the river mouth. Along the quay stand Sandeman, Taylor's, Graham's and the rest in a row, and up the slope sit the hotels with the view you see in every photograph of Porto. The Dom Luís bridge takes you across to the Ribeira in ten minutes on foot, and the cable car up and down spares you the hill.

  • Foz do Douro: Foz do Douro is the district right out at the river mouth, where the Douro flows into the Atlantic and the seafront promenade begins. This is where Porto's well-off live, where the seafood restaurants are and where the evening walks along the water happen, and it is quiet in a way the centre never is. The historic tram line 1 runs along the river into the Ribeira in half an hour, and buses go more often.

Frequently asked questions about hotels in Porto

Where should I stay in Porto?

The Baixa around the Aliados for a first visit, the Ribeira for the river and the old houses, Vila Nova de Gaia for the view and the port, Foz for the ocean and quiet. The first three lie within a quarter of an hour's walk of each other, hills included.

Is it better to stay in Porto or in Vila Nova de Gaia?

Porto if you want bars, restaurants and the city around you, Gaia if you want the view of Porto, the port cellars and quiet evenings. The Dom Luís bridge links them, and you cross in ten minutes on foot.

How many nights do I need in Porto?

Two nights cover the Ribeira, the Clérigos, São Bento, a port cellar in Gaia and an evening by the river. Three or four leave room for Foz, the Serralves museum and a day trip up the Douro valley by train or boat.

How do I get from Porto airport to the centre?

Metro line E runs from the airport to Trindade in the centre in around half an hour, and from there the hotels in the Baixa are a short walk. A taxi or Uber takes twenty minutes to the Ribeira or Gaia outside rush hour.

Is Porto hilly, and does it matter for choosing a hotel?

Yes. The city rises steeply from the river to the Baixa, and a hotel in the Ribeira means a climb every day. If you stay up in the Baixa, the Guindais funicular takes you down and up again instead of the steps.