Top 10 hotels in Porto

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 / Shutterstock

Castelo Santa Catarina (centre of Porto)

© Castelo Santa Catarina / Booking

Close 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.

© Castelo Santa Catarina / Booking

The nearest metro station is Marques, 100 metres from the hotel, and you are 850 metres from the historic centre of Porto.

Castelo Santa Catarina Porto
Booking.com

Castelo Santa Catarina

Hotel located in a castle
9.3 Fabulous
From
£106 / night
Book

Porta Nobre - Exclusive Living Hotel (Porto city centre)

© Porta Nobre / Booking.com

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.

© Porta Nobre / Booking.com

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.

Porta Nobre - Exclusive Living Hotel Porto

Porta Nobre - Exclusive Living Hotel

Hotel with city views
9.2 Fabulous
From
£237 / night
Book

Torel Avantgarde (Near Torre dos Clérigos)

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.

© Torel Avantgarde / Booking.com

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.

Torel Avantgarde Porto

Torel Avantgarde

Hotel with outdoor swimming pool
9 Fabulous
From
£350 / night
Book

BessaHotel Boavista (near Casa da Música)

© BessaHotel Boavista / Booking.com

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.

© BessaHotel Boavista / Booking.com

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.

BessaHotel Boavista Porto
Booking.com

BessaHotel Boavista

Hotel near Casa da Música
9.1 Fabulous
From
£143 / night
Book

Bonjardim 560 (Porto city centre)

© Bonjardim 560 / Booking.com

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.

© Bonjardim 560 / Booking.com
Bonjardim 560 Porto
Booking.com

Bonjardim 560

Hotel with outdoor swimming pool
9.4 Fabulous
From
£200 / night
Book

Zero Box Lodge Porto (centre of Porto)

© Zero Box Lodge Porto / Booking.com

Original hotel with rooms in a former bank.

© Zero Box Lodge Porto / Booking.com

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.

Zero Box Lodge Porto Porto

Zero Box Lodge Porto

Hotel 5 minutes' walk from the metro
8.8 Superb
From
£84 / night
Book

Palace Museum - Espaço Palmeiras

© Palace Museum - Espaço Palmeiras / Booking.com

This hotel is located in the Palacio Espaço Palmeiras Museum and is classified as a monument of recognised municipal interest.

© Palace Museum - Espaço Palmeiras / Booking.com

The rooms are thematically decorated and very spacious.

A rather unique place to stay in Porto.

Palace Museum - Espaço Palmeiras Porto

Palace Museum - Espaço Palmeiras

Hotel located in the heart of the city
9.1 Fabulous
From
£339 / night
Book

Hotel Spot Family Suites (Porto city centre)

© Hotel Spot Family Suites / Booking.com

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.

© Hotel Spot Family Suites / Booking.com
Spot Family Suites Hotel Porto

Spot Family Suites Hotel

Hotel located in the heart of the city
9 Fabulous
From
£157 / night
Book

BessaHotel Baixa

© BessaHotel Baixa / Booking.com

A rare hotel in Porto with an indoor swimming pool, the BessaHotel Baixa also has a wellness area with a sauna.

© BessaHotel Baixa / Booking.com

You can also order a massage for the ultimate moment of relaxation.

BessaHotel Baixa Porto
Booking.com

BessaHotel Baixa

Hotel with indoor swimming pool
9.1 Fabulous
From
£214 / night
Book

Torel Palace Porto (Porto city centre)

© Torel Palace Porto / Booking.com

A change of scenery is guaranteed during your stay at the Torel Palace hotel, with its very modern decor and beautiful outdoor swimming pool.

© Torel Palace Porto / Booking.com

Situated 600 metres from Sao Bento metro station, it boasts a fairly central location in Porto.

Torel Palace Porto Porto

Torel Palace Porto

Hotel with outdoor swimming pool
9.2 Fabulous
From
£342 / night
Book
by Jude JONES
Need a hand? take a look at our guide
Porto
Porto
Latest news
Brussels
Visit the world's largest courthouse in Brussels
This UNESCO-listed Mauritian park is brimming with undiscovered natural treasures.
Miami
Diving in Miami's Venetian Pool
Lanzarote
Where to swim in Lanzarote?
Read more articles
Best cities