Hotels in Porto

Search and compare Porto hotels from hundreds of travel sites and save

Porto, Portugal
22 Jun — 23 Jun2
Porto, Portugal
Tue 22/6
Wed 23/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Porto

Filter by star ratings
All filters
ibis Porto Sao Joao
ibis Porto Sao Joao
8.1 Excellent
Rua Dr Placido Costa, Porto, Porto, Portugal
Show on map
2.0 mi from city centre, Porto 
ExcellentBased on 1,794 reviews
8.1

Hotel ibis Porto Sao Joao offers a cosy setting when in Porto. This modern hotel is an ideal base for discovering local vineyards as it is situated in Vinho Verde.

Baumhaus Serviced Apartments
Baumhaus Serviced Apartments
9.2 Excellent
Porto, Porto, Portugal
Show on map
0.4 mi from city centre, Porto 
ExcellentBased on 102 reviews
9.2

Centrally situated, Baumhaus Serviced Apartments allows for easy access to Porto's best hot spots. This unique property is an ideal choice for discovering local vineyards as it is located in Vinho Verde.

NH Porto Jardim
NH Porto Jardim
9.1 Excellent
R. Duque de Loule 62, Porto, Porto, Portugal
Show on map
1.5 mi from city centre, Porto 
ExcellentBased on 510 reviews
9.1

Centrally situated, NH Porto Jardim offers easy access to Porto's best hot spots. It also provides free Wi-Fi and a swimming pool.

Mercure Porto Gaia Hotel
Mercure Porto Gaia Hotel
8.6 Excellent
Rua Manuel Moreira De Barros, 618 D, Vila Nova de Gaia, Porto, Portugal
Show on map
1.2 mi from city centre, Porto 
ExcellentBased on 650 reviews
8.6

Hotel Mercure Porto Gaia provides themed 4-star accommodation in Vila Nova de Gaia. This modern hotel is an ideal base for discovering local vineyards as it is situated in Vinho Verde.

Eurostars Porto Douro
Eurostars Porto Douro
9.0 Excellent
Avenida Gustavo Eiffel 22, Porto, Porto, Portugal
Show on map
1.7 mi from city centre, Porto 
ExcellentBased on 2,348 reviews
9.0

Conveniently positioned, Eurostars Porto Douro offers easy access to Porto's best hot spots. This cosy hotel is a convenient base for exploring the local vineyards as it is situated in Vinho Verde.

Moov Hotel Porto Centro
Moov Hotel Porto Centro
8.7 Excellent
Praca Da Batalha 32-34, Porto, Porto, Portugal
Show on map
1.4 mi from city centre, Porto 
ExcellentBased on 3,179 reviews
8.7

Conveniently positioned, Moov Hotel Porto Centro allows for easy access to Porto's best hot spots. This contemporary hotel is a convenient base for discovering local vineyards as it is situated in Vinho Verde.

Maria Muralha Historic House
Maria Muralha Historic House
9.4 Excellent
Rua da Bainharia, 74 - 76, Porto, Porto, Portugal
Show on map
1.3 mi from city centre, Porto 
ExcellentBased on 468 reviews
9.4

Conveniently positioned, Maria Muralha Historic House offers easy access to Porto's main hot spots. Those staying at the property can also enjoy complimentary Wi-Fi access during their stay.

Hotel Portas De Santa Rita
Hotel Portas De Santa Rita
7.7 Good
Av.a Enginheiro Duarte Pacheco, 2185, Ermezinde, Porto, Portugal
Show on map
6.1 mi from city centre, Porto 
GoodBased on 556 reviews
7.7

Hotel Portas De Santa Rita offers 4-star accommodation in Valongo. This charming hotel is an ideal choice for discovering the local vineyards as it is set in Vinho Verde.

Hotel Spot Family Suites
Hotel Spot Family Suites
9.2 Excellent
Rua do Bolhao, 85, 5, Porto, Porto, Portugal
Show on map
1.2 mi from city centre, Porto 
ExcellentBased on 2,926 reviews
9.2

Conveniently located in the heart of the city, this 4-star hotel makes for an ideal base in Porto. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

PortoBay Hotel Teatro
PortoBay Hotel Teatro
8.7 Excellent
Rua Sa Da Bandeira, 84, Porto, Porto, Portugal
Show on map
1.3 mi from city centre, Porto 
ExcellentBased on 981 reviews
8.7

Centrally located, PortoBay Hotel Teatro allows for easy access to Porto's popular shopping and sightseeing areas. This contemporary hotel is an ideal choice for discovering the local vineyards as it is located in Vinho Verde.

Tips for booking a Porto hotel

Cheapest month:January
Most expensive month:May
Average price in Porto:£76/night
Absolute cheapest price found:£9/night
Cheapest day:Wednesday
Most expensive day:Friday
£56 - £106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£72 - £97
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Porto hotels

Show all 4,652 hotels
1
Boavista Guest House
Boavista Guest House
8.7 Excellent
Rua da Boavista, 667, Porto, Porto, Portugal
Show on map
0.4 mi from city centre, Porto 

Strategically located in the middle of the city, this 3-star guest house makes for an ideal base in Porto. It is ideally positioned for those wishing to visit the area's popular attractions.

2
Bluesock Hostels Porto
Bluesock Hostels Porto
8.6 Excellent
Rua de São João, 40, Porto, Porto, Portugal
Show on map
1.4 mi from city centre, Porto 

Situated in the heart of Porto, Bluesock Hostels Porto boasts a convenient location and is within walking distance of General Torres Railway Station. It also provides a library, a safe and a 24-hour reception.

3
Torel Avantgarde
Torel Avantgarde
9.1 Excellent
Rua da Restauraçao, 336, Porto, Porto, Portugal
Show on map
0.9 mi from city centre, Porto 

Strategically located in the middle of the city, this 5-star hotel makes for an excellent base in Porto. It also provides free Wi-Fi, a swimming pool and a 24-hour reception.

4
The Passenger Hostel
The Passenger Hostel
9.4 Excellent
Estacao de Sao Bento, Porto, Porto, Portugal
Show on map
1.3 mi from city centre, Porto 

Featuring an on-site bar, this central Porto hostel is situated just a short walk from the Palacio da Bolsa and the Dom Luis Bridge. It also offers luggage storage, free Wi-Fi and a library.

5
Pestana Palácio do Freixo, Porto
Pestana Palácio do Freixo, Porto
9.0 Excellent
Estrada Nacional 108, Porto, Porto, Portugal
Show on map
2.9 mi from city centre, Porto 

Boasting a Turkish steam bath, a rooftop terrace and a sauna, Pestana Palacio do Freixo Pousada & National Monument - The Leading Hotels of the World is situated in Porto and provides luxury accommodation. There is also a fitness centre with an infinity pool.

6
Casa Velha Guesthouse
Casa Velha Guesthouse
9.0 Excellent
Rua do Lindo Vale 417, Porto, Porto, Portugal
Show on map
1.5 mi from city centre, Porto 

Located amongst a variety of well-known tourist attractions, shops and restaurants, Casa Velha Guesthouse is ideal for those wanting to explore Porto and its surroundings. Guests can also enjoy complimentary internet access throughout the property.

7
Maison Albar Hotels Le Monumental Palace
Maison Albar Hotels Le Monumental Palace
9.5 Excellent
Avenida Dos Aliados, 151, Porto, Porto, Portugal
Show on map
1.1 mi from city centre, Porto 

Situated in the heart of the city, Maison Albar Hotels Le Monumental Palace provides easy access to Porto's popular retail and sightseeing areas. It offers complimentary Wi-Fi, meeting rooms and a swimming pool.

8
Lounge Inn Guest House
Lounge Inn Guest House
8.5 Excellent
Rua da Constituição 633, Porto, Porto, Portugal
Show on map
1.2 mi from city centre, Porto 

Conveniently located in the middle of the city, this 3-star guest house makes for an excellent base in Porto. It also offers free Wi-Fi, a swimming pool and an express check-in and check-out feature.

Cheapest hotels in Porto, Porto

Show all 4,652 hotels
Bluesock Hostels Porto
Bluesock Hostels Porto
8.6 Excellent
Rua de São João, 40, Porto, Porto, Portugal
Show on map
1.4 mi from city centre,  

Situated in the heart of Porto, Bluesock Hostels Porto boasts a convenient location and is within walking distance of General Torres Railway Station. It also provides a library, a safe and a 24-hour reception.

£12
Avg. per night
The Passenger Hostel
The Passenger Hostel
9.4 Excellent
Estacao de Sao Bento, Porto, Porto, Portugal
Show on map
1.3 mi from city centre,  

Featuring an on-site bar, this central Porto hostel is situated just a short walk from the Palacio da Bolsa and the Dom Luis Bridge. It also offers luggage storage, free Wi-Fi and a library.

£19
Avg. per night
Antas House
Antas House
Rua Costa Cabral, 2219 2 Esq., Porto, Porto, Portugal
Show on map
2.5 mi from city centre,  

Providing a shuttle service to Francisco Sa Carneiro Airport, as well as free wireless internet, Antas House is a comfortable place to stay in Porto. It also provides laundry facilities and a lift.

£20
Avg. per night
Guest House 31 De Janeiro
Guest House 31 De Janeiro
Rua 31 De Janeiro 193, Porto, Porto, Portugal
Show on map
1.4 mi from city centre,  

Conveniently situated, Guest House 31 de Janeiro AL allows for easy access to Porto's best tourist attractions. It also offers free Wi-Fi, a 24-hour reception and a swimming pool.

£20
Avg. per night
Selina Porto
Selina Porto
8.7 Excellent
Rua Das Oliveiras, Nº 61-65, Porto, Porto, Portugal
Show on map
0.9 mi from city centre,  

Located a short walk from Sao Bento Railway Station, Selina Porto is an ideal base when visiting Porto. It is conveniently situated in the city centre.

£21
Avg. per night
Residencial Vale Formoso
Residencial Vale Formoso
7.7 Good
Rua do Capitao Pombeiro, 175, Porto, Porto, Portugal
Show on map
1.0 mi from city centre,  

Residencia Vale Formoso is located in Porto and features free wireless internet. This cosy guest house is a convenient base for exploring local vineyards as it is situated in Vinho Verde.

£22
Avg. per night
Residencial Porto Novo
Residencial Porto Novo
7.0 Good
Rua Alexandre Herculano, 185, Porto, Porto, Portugal
Show on map
1.6 mi from city centre,  

Strategically located in the centre of the city, this 3-star guest house makes for an excellent base in Porto. It is close to the area's tourist attractions and is within walking distance of Sao Bento Railway Station.

£24
Avg. per night
Residencial Portuguesa
Residencial Portuguesa
6.9 Good
Travessa Coronel Pacheco, 11, Porto, Porto, Portugal
Show on map
0.9 mi from city centre,  

Centrally located, Residencial Portuguesa offers easy access to Porto's main tourist and retail hot spots. It is located a short walk from Clerigos Tower, University of Porto and Liberdade Square.

£25
Avg. per night

Hotel prices in Porto

2 stars or below

£12 - £93

Guest House 31 De Janeiro

No. 1 most popular

£20
Avg. per night
Bluesock Hostels Porto

No. 2 most popular

£12
Avg. per night
Travel & Live Porto Hostel

Best value

£12
Avg. per night
3 stars

£21 - £89

Hotel da Bolsa

No. 1 most popular

Hotel da Bolsa
8.2 Excellent
£49
Avg. per night
Grande Oceano Guest House

No. 2 most popular

£29
Avg. per night
Selina Porto

Best value

Selina Porto
8.7 Excellent
£21
Avg. per night
4 stars and up

£44 - £209

Porto Palacio Congress Hotel & Spa

No. 1 most popular

£57
Avg. per night
HF Ipanema Porto

No. 2 most popular

HF Ipanema Porto
8.6 Excellent
£58
Avg. per night
Golden Tulip Porto Gaia Hotel & Spa
£44
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Porto

About Porto

From its grand architecture to its scenic lookouts, Porto is one of Europe's most coveted city break destinations. It enjoys a dramatic setting at the mouth of the Rio Douro, affectionately known as the "River of Gold”. There's beautiful Baroque architecture to admire, world-class galleries to visit and a fabulous food scene to explore.

Things to do

Porto is dotted with "miradouros" that offer sweeping views of the city, the mountains and the Atlantic Ocean. Perched high on a hillside above Ribeira Square, Se Cathedral is one of the city's best lookouts. You'll also get stunning views from the Jardim do Palácio de Cristal botanical garden.

Housed inside the lavish Palacio das Carrancas, the Museu Nacional Soares dos Reis is one of Portugal's best art museums. It showcases a treasure trove of Portuguese art, from Neolithic carvings to post-modern paintings.

Igreja de Sao Francisco’s Gothic facade is impressive, but venture inside to truly understand why it’s one of Europe's finest Baroque churches, embossed with 100 kilograms of gold leaf. Descend into the catacombs and admire sculptures by local artists like Antonio Teixeira Lopes.

No trip to Porto would be complete without eating your way through its world-class food scene. From Michelin-starred restaurants to trendy wine bars, there's a smorgasbord of choice. For a deeper understanding of Portuguese fare, sign up for a cooking class at one of the locally-run schools.

Getting around

Porto is serviced by a network of wooden trams and an efficient six-line metro network. The road from the riverfront to the city centre is steep, but easily traversed on the funicular. Francisco Sa Carneiro is the closest airport, located 15 minutes from the city centre.

Porto travel FAQs

  • What are the best hotels in Porto?

    One of the most popular hotels in Porto is Porto Palacio Congress Hotel & Spa, which has been reviewed by 2,528 users and currently has a rating of 8.6/10. Other top-rated locations include HF Ipanema Porto and Selina Porto, which have received 8.6/10 and 8.7/10 ratings from our users, respectively.

  • What is a good hotel near Porto City Centre?

    Porto Palacio Congress Hotel & Spa is a hotel near Porto City Centre that is popular with HotelsCombined users, scoring 8.6 across 2,528 reviews.

  • What is a good hotel in Porto near Boavista Square?

    The most popular hotel near Boavista Square is Porto Palacio Congress Hotel & Spa, with 2,528 HotelsCombined users scoring it 8.6/10.

  • Is there a good hotel near Universidade do Porto?

    If you’re looking for good hotels near Universidade do Porto, consider HF Ipanema Porto (rated 8.6 over 1,994 reviews).

  • How much do hotels in Porto cost?

    The average price of a hotel in Porto has been around £101 per night over the last 3 days. For a 5-star hotel in Porto, the average price is around £132/night, depending on your dates. The average price of a 4-star hotel is £83/night.

  • How much is a cheap hotel in Porto?

    HotelsCombined searches in the last 3 days suggest cheap Porto hotels have prices starting from as low as £12/night, depending on the popularity of your requested dates.

  • How much is a hotel in Porto tonight?

    A hotel in Porto tonight has an average price of £83, but some deals have been found for as low as £20 in HotelsCombined searches over the last 72 hours. Prices in Porto are changing frequently.