Close to the centre of Porto, a castle covered in azulejos in the middle of a beautiful garden where you can relax.

Whether in the city centre, close to the Ribeira to enjoy the lively quays of Porto, or in the luxurious and trendy Boavista district, here is a selection of hotels to stay in during your holiday or weekend in Porto. These accommodations are close to the must-sees of the city after discovering the Ribeira, a walk along the Gaia quays, or a trip to Foz do Douro, what better way to relax than in one of these hotels with swimming pool, spacious rooms and hearty breakfasts.
All the hotels in this selection are ideally located in the heart of the city for exploring on foot. If you want to get away from Porto, the receptionists will be happy to arrange a taxi or private driver for you, or to point you in the direction of a car hire company.
Porto qui surplombe le fleuve du Douro
- © ESB Professional / ShutterstockClose to the centre of Porto, a castle covered in azulejos in the middle of a beautiful garden where you can relax.
Some rooms are decorated with early 20th-century furniture and others in a more modern style. A magical place to stay in Porto.
The nearest metro station is Marques, 100 metres from the hotel, and you are 850 metres from the historic centre of Porto.
In the Miragaia district, near the Palacio da Bolsa, you can stay at this beautiful hotel with a garden and outdoor rooftop swimming pool. Ideal if you don't want to eat all your meals in the restaurant, as it has flats with kitchens.
If you're bringing children, you'll love the layout of the accommodation, with two sleeping areas.
The staff will look after you throughout your stay and the breakfast is delicious. In the evening you can enjoy a cocktail on the rooftop.
Torel Avantgarde
Just 750 metres from Torres Dos Clérigos and 10 minutes from the banks of the Douro, Hotel Torel Avantgarde is ideally located for a stay in Porto.
If you also wish to relax during your holiday, it has a beautiful outdoor swimming pool, a jacuzzi with sun loungers and panoramic views over the city. You can also enjoy a massage while admiring the beautiful city of Porto.
The decor is very tasteful and modern. At breakfast, you'll have plenty of choice and can enjoy homemade pastéis de nata, fresh from the oven.
A little out of the way, this hotel is located in the trendy Boavista district, right next to one of Porto's most beautiful modern buildings: La Casa da Música.
Perfect for going out in the same places as the locals, this hotel is as modern as its neighbourhood and also has a gym, jacuzzi and car park.
In the heart of the city centre, close to São Bento station (with its 20,000 tiles), this hotel has an outdoor swimming pool, a garden and a quality restaurant.
Original hotel with rooms in a former bank.
The decor is beautifully crafted, and on the roof terrace there's a tank where you can listen to music underwater.
You can also relax in the sauna.
This hotel is located in the Palacio Espaço Palmeiras Museum and is classified as a monument of recognised municipal interest.
The rooms are thematically decorated and very spacious.
A rather unique place to stay in Porto.
This hotel offers spacious suites for families and is located next to the lively Bolhao market.
The buffet breakfast is generous and the staff charming.
A rare hotel in Porto with an indoor swimming pool, the BessaHotel Baixa also has a wellness area with a sauna.
You can also order a massage for the ultimate moment of relaxation.
A change of scenery is guaranteed during your stay at the Torel Palace hotel, with its very modern decor and beautiful outdoor swimming pool.
Situated 600 metres from Sao Bento metro station, it boasts a fairly central location in Porto.