Porto Travel Guide
Where to Stay in Porto
A neighbourhood-by-neighbourhood guide to choosing a base in Porto, with the trade-offs of hills, noise, views and transport, and our hotel picks for each area and budget.
Where you stay in Porto shapes your trip more than in most cities, because of the hills. A hotel by the river means a climb to the upper town; a hotel in the upper town means a steep walk down to the river and a steeper one back. Gaia, across the water, has the best views but an uphill walk home. The good news is that Porto is compact, transport is affordable, and every central area has its charms. Here is how to choose.
The Ribeira: on the river. The riverside quarter at the foot of the old town is the most atmospheric and most photographed place to stay, with the quay, the Luís I Bridge and the Gaia lodges across the water. You can walk to the port cellars in minutes and the boats leave from the door. The downsides are noise, crowds and the climb to the upper town, and accommodation is limited, much of it in short-term rentals. Our pick: Pestana Vintage Porto, eighteen historic houses on the quay joined into a five-star hotel, with river-view rooms that are worth the extra cost.
The historic centre: São Bento, Rua das Flores and Clérigos. The heart of the old town, between the cathedral, São Bento station and the Clérigos Tower, is the most convenient base for a first visit. You can walk to almost every sight, the metro is close, and the streets are full of cafés and shops. Rua das Flores, a pedestrian street running down toward the Ribeira, is one of the prettiest addresses in the city. Our picks: PortoBay Flores, a five-star hotel built around a historic palace with a spa and indoor pool, and Casa da Companhia, a forty-room boutique hotel in a former port company building with a rooftop pool.
Batalha and the Baixa: the practical centre. Around Praça da Batalha, the Avenida dos Aliados and Rua de Santa Catarina, the nineteenth- and early twentieth-century city offers good-value hotels, easy transport and shopping, with the old town a short walk downhill. It is less romantic than the Ribeira but flatter and more practical. Our pick: Moov Hotel Porto Centro, a simple, clean and central budget hotel in an Art Deco building on Praça da Batalha, about five hundred metres from São Bento.
Vila Nova de Gaia: the port lodges and the view. The south bank is the home of port, and staying here puts you among the lodges, the WOW district and the riverfront terraces, with the whole of old Porto spread out across the river. Crossing the lower deck of the bridge to the Ribeira takes a few minutes from the waterfront, but hotels higher up the hill involve a climb home. Our pick: The Yeatman, Porto's great wine hotel, with views from every room, a two-Michelin-star restaurant, an infinity pool and a spa. It is the city's top splurge.
Cedofeita and Miguel Bombarda: the creative quarter. West of the Clérigos Tower, the streets of Cedofeita and Miguel Bombarda are lined with galleries, design shops, cafés and independent restaurants, with a neighbourhood feel and good transport from the Trindade metro hub. It is a fine base for return visitors, art lovers and budget travellers. Our pick: Gallery Hostel, an art-filled townhouse with dorms and private rooms, a winter garden and home-cooked group dinners.
Boavista, Foz and the riverside east. Boavista is the modern business district, with chain hotels, Casa da Música and good transport, but little old-town charm. Foz do Douro, by the sea, is elegant and relaxed, with beaches and seafood, but you will need the bus, tram or taxis to reach the centre. East along the river, beyond the Freixo bridge, is a calm, residential area. Our pick there: Pestana Palácio do Freixo, a Baroque palace by Nasoni on the riverbank, now a five-star pousada with two pools and a spa, about three kilometres from the centre and ideal for travellers with a car.
How to choose. For a first visit of two or three nights, stay in the historic centre or the Ribeira and walk everywhere. For a wine-focused or romantic trip, choose Gaia and the Yeatman. On a budget, look at Batalha, the Baixa and Cedofeita. For a longer or slower stay, the calm of Foz or the Freixo palace can be a welcome contrast to the busy old town.
Practical tips. Check how far your hotel is from the nearest metro station, and how steep the walk is: a few hundred metres on a Porto hill can feel like a kilometre. Ask for a quiet room if you are near the Ribeira or on a busy street, especially at weekends and around São João in June. Book early for summer, the harvest season and holiday weekends, when the best hotels fill up. Rates drop considerably from November to March, apart from the Christmas and New Year period, making winter an excellent time for a luxury stay.
Short-term rentals. Apartments are common in the old town and can be good value for families and longer stays, but check the stairs, as many historic buildings have no lift, and read reviews about noise. Hotels offer luggage storage, reception and local advice, which matter more in a city of hills and cobbles than you might expect.