Live prices for your dates · free cancellation on many rooms

Swimming pool hotels · Norte Region · Portugal

Swimming Pool Hotels in Porto

We reviewed 30 hotels in Porto with pools and picked the 25 best, from budget-friendly picks to luxurious spa retreats.

25 hotels 23 rated 8.5+ typical €151

hotels

Sheraton Porto Hotel & Spa S Spa retreat

Sheraton Porto Hotel & Spa ★★★★★

Porto

8.5Great3,075 reviews

A modern Porto hotel with a top-rated spa, spacious rooms, and a quiet yet connected location.

From€118per night
Hf Ipanema Park H 5-star comfort

Hf Ipanema Park ★★★★★

Porto

8.5Great6,398 reviews

A comfortable 5-star with a rooftop pool and spacious rooms, ideal if you're driving to Porto.

From€106per night
T Riverside stay

The Rebello

Porto

8.9Very good792 reviews

An 8.9-rated stay on the Douro riverfront, with Porto's old town a short walk across the bridge.

From€214per night
Renaissance Porto Lapa Hotel R Rooftop pool

Renaissance Porto Lapa Hotel ★★★★★

Porto

8.9Great1,960 reviews

A spotless 5-star with a rooftop pool, strong breakfast, and a handy location near the metro.

From€105per night
Vila Gale Porto - Centro V Pool & parking

Vila Gale Porto - Centro ★★★★

Porto

8.5Great5,949 reviews

A polished Porto hotel with a pool, spa, and parking—closer to the metro than the riverfront.

From€151per night
The Social Hub Porto T Highly Rated

The Social Hub Porto ★★★★

Porto

9.1Perfect2,628 reviews

A 4-star Porto stay with a rooftop pool and a 9.1 guest rating, just steps from Rivoli Theatre.

From€61per night
Porto Palacio Hotel By The Editory P Rooftop views

Porto Palacio Hotel By The Editory ★★★★★

Porto

8.5Great4,699 reviews

A five-star Porto hotel with a rooftop bar and indoor pool, favored for its spacious rooms and welcoming staff.

From€109per night
Torel Avantgarde T Art & Wellness

Torel Avantgarde ★★★★★

Porto

9.1Perfect2,129 reviews

A hilltop 5-star with river views, an artist-themed interior, and a spa that guests rave about.

From€321per night
The One Monumental Palace T Palace Stay

The One Monumental Palace ★★★★★

Porto

8.9Great413 reviews

A palatial Porto stay with a spa, indoor pool, and on-site parking.

From€192per night
Portobay Flores P Central 5-star

Portobay Flores ★★★★★

Porto

9.2Perfect1,544 reviews

A 5-star Porto stay with a standout breakfast and attentive service, steps from the train station.

From€323per night
Bessahotel Baixa B Top-rated Porto

Bessahotel Baixa ★★★★

Porto

9.2Perfect3,616 reviews

A highly rated Porto stay close to Ribeira Square, with indoor pool, sauna and a business centre.

From€181per night
Nh Collection Porto Batalha N Central & refined

Nh Collection Porto Batalha ★★★★

Porto

8.7Great1,760 reviews

A polished 4-star base with an indoor pool, spa and family-friendly rooms, right by Batalha square.

From€97per night
Vila Foz Hotel & Spa V Oceanfront Spa

Vila Foz Hotel & Spa ★★★★★

Porto

8.9Great1,118 reviews

Oceanfront 5-star with a spa, indoor pool, and beach access, just minutes from Porto's historic center.

From€224per night
Eurostars Aliados E Central 5-star

Eurostars Aliados ★★★★★

Porto

8.9Great4,598 reviews

A five-star stay on Porto's grand avenue with an indoor pool, spa, and soundproofed rooms.

From€108per night
Nh Porto Jardim N Rooftop pool

Nh Porto Jardim ★★★★

Porto

8.9Great1,750 reviews

Guest-favourite Porto hotel with a rooftop pool, garden, and breakfast buffet rated 9 for dining.

From€78per night
Vincci Bonjardim V Rooftop pool

Vincci Bonjardim ★★★★

Porto

9.3Perfect5,519 reviews

Rooftop pool, modern rooms, and a 9-minute walk to Avenida dos Aliados — a strong central pick.

From€92per night
Pousada Porto Rua Das Flores P Historic Centre

Pousada Porto Rua Das Flores ★★★★

Porto

9Perfect1,716 reviews

A central Porto stay with a heated pool, sauna, and a prime spot on Rua das Flores.

From€141per night
Oca Flores Hotel Boutique O Spa & Terrace

Oca Flores Hotel Boutique ★★★★

Porto Aparthotel

8.6Great1,662 reviews

A boutique stay with a spa, rooftop terrace, and a prime spot near Clérigos Tower.

From€87per night
Vitoria Village - Porto V Central Porto Stay

A central Porto villa with a balcony, free breakfast, and an indoor pool, just steps from São Bento station.

From€163per night
Porta Nobre Boutique Hotel By Aspasios P Rooftop pool

Porta Nobre Boutique Hotel By Aspasios ★★★★

Porto Aparthotel

8.8Great1,611 reviews

Rooftop pool, river views, and a location that puts Porto's old town on your doorstep.

From€78per night
Ga Palace Hotel & Spa, A Xixth-Century Villa G Top-rated spa
9.6Perfect4,303 reviews

A 5-star villa with a superb 9.6 rating, praised for its spa, pools, and friendly staff.

From€387per night
Cenica Porto Hotel, Curio Collection By Hilton C Spa & Wellness
8.9Great409 reviews

A refined Porto hotel with a full spa, indoor pool, and a prime spot near the Cathedral.

From€112per night
Belver Beta Porto Hotel B Good value

Belver Beta Porto Hotel ★★★★

Porto

5Needs improvement953 reviews

A 4-star Porto hotel with free parking, a spa, and a buffet breakfast that guests consistently praise.

From€42per night
The Social Hub Porto Extended Stay T Rooftop pool

The Social Hub Porto Extended Stay ★★★★

Porto Aparthotel

9.2Perfect252 reviews

A stylish Porto base with a rooftop pool, fitness centre and 24-hour reception, all within easy reach of the city's photo museum.

From€126per night
Suites Foz O Porto S Beachside

Suites Foz O Porto ★★★★

Porto Guest house

8.8Great849 reviews

A family-run guest house near Ingleses Beach with a rooftop pool, spacious suites, and private parking.

From€118per night

Map & live prices by our partner

Hotels with a Pool in Porto

For many, a pool is a must-have for a city break, and Porto has plenty of options, from rooftop pools with river views to indoor pools perfect for a year-round dip. The type of pool can significantly shape your stay; a rooftop pool at a place like Renaissance Porto Lapa Hotel or Vincci Bonjardim offers a great way to relax after sightseeing, while an indoor pool at The One Monumental Palace or Eurostars Aliados provides a more spa-like experience. Your choice will often come down to whether you prioritise soaking up the sun with a view or unwinding in a tranquil, covered space.

Frequently asked

What is the average price for a hotel with a pool in Porto?

The typical price is around €151 per night, but you can find budget-friendly 4-star options starting from €42, such as Belver Beta Porto Hotel. For a top-tier 5-star experience with a spa and prime location, expect to pay upwards of €300 or more.

Which area of Porto is best to stay in for first-time visitors?

For a first visit, staying in the historic centre, near landmarks like the Ribeira or Aliados, is ideal for being close to the main attractions. Hotels like Torel Avantgarde or Porto Palacio Hotel By The Editory are centrally located, though you can find more budget-conscious options like Vincci Bonjardim, which is a 9-minute walk from Avenida dos Aliados.

Is it easy to get to these hotels from the airport?

Yes, Porto's metro system connects the airport to the city centre. Several of the pool hotels, such as Renaissance Porto Lapa Hotel and Vila Gale Porto - Centro, are conveniently located near metro stations, making the journey straightforward.

Are there any 4-star hotels with pools in the city centre?

Absolutely, there are excellent 4-star options in central locations. NH Collection Porto Batalha is by Batalha square, Bessahotel Baixa is close to Ribeira Square, and Pousada Porto Rua Das Flores offers a prime spot on the famous street. The Social Hub Porto is also a highly rated 4-star with a rooftop pool near Rivoli Theatre.

Swimming Pool Hotels in Porto

Porto’s swimming pool hotels are as varied as the city’s hills. You’ll find rooftop pools with Douro River views in the heart of the historic centre, sleek indoor pools in business hotels near the metro, and serene spa pools in renovated palaces and mansions. Many of the top-rated properties cluster around the Ribeira, Aliados, and Rua das Flores, putting you steps from the action after your morning swim.

Prices range from €42 for a budget-friendly 4-star with a pool to €388 for a luxurious 5-star spa experience, with a typical price around €151. Most of the pool hotels are either 4 or 5-star properties, with a slight edge towards the higher end. The 23 highly-rated options on this page all have guest ratings of 8.5 or above, ensuring a quality stay, whether you want a central location, a rooftop soak, or a pampering spa weekend.

The bottom line

This collection is perfect for travellers who see a pool as a key part of their city break—whether it's a rooftop to unwind on after a day of exploring, or an indoor spa pool for a more relaxed stay. If you're purely focused on being in the very heart of the historic centre, you might want to specifically review our central hotels in Porto. For those travelling without a car, you may want to check our airport hotels or those with easy metro access. And if your main priority is luxury spa facilities, our spa hotels in Porto could be a better match.