Hotels in Porto

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

Porto, Portugal
Jan 30 — Jan 312
Porto, Portugal
Sun 1/30
Mon 1/31
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Porto

Filter by star ratings
All filters
Pestana Vintage Porto
Pestana Vintage Porto
8.8 Excellent
Praca da Ribeira, 1, Porto, Porto, Portugal
Show on map
1.5 mi from city centre, Porto 
ExcellentBased on 732 reviews
8.8

Conveniently situated, Pestana Vintage Porto Hotel & World Heritage Site offers easy access to Porto's best sightseeing areas. This modern hotel is an ideal choice for exploring local vineyards as it is set in Vinho Verde.

Hotel Infante Sagres
Hotel Infante Sagres
9.3 Excellent
Praca D. Filipa de Lencastre 62, Porto, Porto, Portugal
Show on map
1.1 mi from city centre, Porto 
ExcellentBased on 1,344 reviews
9.3

Conveniently situated, Infante Sagres Luxury Historic Hotel offers easy access to Porto's best sightseeing areas. This luxury hotel is an ideal choice for exploring local vineyards as it is set in Vinho Verde.

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

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.

Intercontinental Porto - Palacio Das Cardosas, An IHG Hotel
Intercontinental Porto - Palacio Das Cardosas, An IHG Hotel
9.1 Excellent
Praca da Liberdade 25, Porto, Porto, Portugal
Show on map
1.2 mi from city centre, Porto 
ExcellentBased on 654 reviews
9.1

Centrally located, InterContinental Porto - Palacio das Cardosas offers easy access to Porto's popular sightseeing and retail areas. This modern hotel is an ideal base for discovering local vineyards as it is situated in Vinho Verde.

Hotel Carris Porto Ribeira
Hotel Carris Porto Ribeira
8.7 Excellent
Rua DO Infante D. Henrique, 1, Porto, Porto, Portugal
Show on map
1.4 mi from city centre, Porto 
ExcellentBased on 3,191 reviews
8.7

Providing an ideal base for guests wishing to discover Porto's vibrant nightlife, Hotel Carris Porto Ribeira features a 24-hour reception and views of Douro River. This historic hotel is set in the heart of the city.

Sheraton Porto Hotel & Spa
Sheraton Porto Hotel & Spa
8.8 Excellent
Rua Tenente Valadim, 146, Porto, Porto, Portugal
Show on map
0.6 mi from city centre, Porto 
ExcellentBased on 1,315 reviews
8.8

Situated in Porto, Sheraton Porto Hotel & Spa offers modern 5-star accommodation, as well as a sauna, an indoor pool and a Jacuzzi. This elegant hotel is an ideal choice for exploring local vineyards as it is set in Vinho Verde.

Mercure Porto Centro Santa Catarina
Mercure Porto Centro Santa Catarina
8.5 Excellent
Praca da Batalha 116, Porto, Porto, Portugal
Show on map
1.4 mi from city centre, Porto 
ExcellentBased on 2,031 reviews
8.5

Conveniently situated, Hotel Mercure Porto Centro offers easy access to Porto's popular tourist attractions. This historic hotel is an ideal choice for exploring the local vineyards as it is located in Vinho Verde.

Pestana Palácio do Freixo, Porto
Pestana Palácio do Freixo, Porto
9.0 Excellent
Estrada Nacional 108, Porto, Porto, Portugal
Show on map
3.0 mi from city centre, Porto 
ExcellentBased on 1,063 reviews
9.0

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.

Hf Ipanema Park
Hf Ipanema Park
8.3 Excellent
Rua de Serralves, 124, Porto, Porto, Portugal
Show on map
1.1 mi from city centre, Porto 
ExcellentBased on 3,104 reviews
8.3

HF Ipanema Park provides a comfortable setting when in Porto. It also features free Wi-Fi, a rooftop terrace and a swimming pool.

Porto Palácio Hotel by The Editory
Porto Palácio Hotel by The Editory
8.7 Excellent
Avenida Da Boavista, 1269, Porto, Porto, Portugal
Show on map
0.5 mi from city centre, Porto 
ExcellentBased on 2,044 reviews
8.7

Porto Palacio Congress Hotel & Spa provides a modern setting while in Porto. This luxury hotel is an ideal base for exploring local vineyards as it is situated in Vinho Verde.

Tips for booking a Porto hotel

Cheapest month:January
Most expensive month:June
Average price in Porto:$143/night
Absolute cheapest price found:$11/night
Cheapest day:Wednesday
Most expensive day:Thursday
$89 - $204
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$125 - $158
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Porto hotels

Show all 5,184 hotels
1
Bluesock Hostels Porto
Bluesock Hostels Porto
8.6 Excellent
Rua De Sao Joao, 40, Porto, Porto, Portugal
Show on map
1.4 mi from city centre, Porto, Portugal 

Conveniently situated, Bluesock Hostels Porto offers easy access to Porto's popular hot spots. Only a short walk from the Palacio da Bolsa, it provides comfortable rooms equipped with a mini bar.

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

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.

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

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.

4
Vila Foz Hotel & Spa
Vila Foz Hotel & Spa
9.3 Excellent
Av. Montevideu, 236, Porto, Porto, Portugal
Show on map
2.9 mi from city centre, Porto, Portugal 

Located in Porto, Vila Foz Hotel & SPA is within a 20-minute drive of Francisco Sa Carneiro Airport and offers a swimming pool. Guests can also enjoy free internet access throughout the property.

5
Pestana Vintage Porto
Pestana Vintage Porto
8.8 Excellent
Praca da Ribeira, 1, Porto, Porto, Portugal
Show on map
1.5 mi from city centre, Porto, Portugal 

Conveniently situated, Pestana Vintage Porto Hotel & World Heritage Site offers easy access to Porto's best sightseeing areas. This modern hotel is an ideal choice for exploring local vineyards as it is set in Vinho Verde.

6
Eurostars Porto Centro
Eurostars Porto Centro
9.0 Excellent
Rua Sampaio Bruno Nº 77, Porto, Porto, Portugal
Show on map
1.3 mi from city centre, Porto, Portugal 

Within a two minute walk of Liberdade Square, Eurostars Porto Centro is set in the heart of Porto. Those staying at the property can also take advantage of complimentary Wi-Fi access throughout their stay.

7
Intercontinental Porto - Palacio Das Cardosas, An IHG Hotel
Intercontinental Porto - Palacio Das Cardosas, An IHG Hotel
9.1 Excellent
Praca da Liberdade 25, Porto, Porto, Portugal
Show on map
1.2 mi from city centre, Porto, Portugal 

Centrally located, InterContinental Porto - Palacio das Cardosas offers easy access to Porto's popular sightseeing and retail areas. This modern hotel is an ideal base for discovering local vineyards as it is situated in Vinho Verde.

8
Hotel Infante Sagres
Hotel Infante Sagres
9.3 Excellent
Praca D. Filipa de Lencastre 62, Porto, Porto, Portugal
Show on map
1.1 mi from city centre, Porto, Portugal 

Conveniently situated, Infante Sagres Luxury Historic Hotel offers easy access to Porto's best sightseeing areas. This luxury hotel is an ideal choice for exploring local vineyards as it is set in Vinho Verde.

Cheapest hotels in Porto, Porto

Show all 5,184 hotels
Maria Muralha Historic House
Maria Muralha Historic House
9.0 Excellent
Rua da Bainharia, 74 - 76, Porto, Porto, Portugal
Show on map
1.3 mi from city centre,  

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.

$43
Avg. per night
Hotel Aliados
Hotel Aliados
7.6 Good
Rua Elisio De Melo, 27, Porto, Porto, Portugal
Show on map
1.2 mi from city centre,  

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Porto. It is close to Liberdade Square, dining options and shops.

$44
Avg. per night
Hotel Internacional Porto
Hotel Internacional Porto
8.5 Excellent
Rua do Almada, 131, Porto, Porto, Portugal
Show on map
1.2 mi from city centre,  

Set just a few steps from Liberdade Square, this historic hotel features both a restaurant and a bar. It is located in Porto, surrounded by a variety of nightlife options and is within a 10-minute walk of Trindade Metro Station.

$50
Avg. per night
Hotel Cristal Porto
Hotel Cristal Porto
8.8 Excellent
Travesso de Antero de Quental, 360, Porto, Porto, Portugal
Show on map
0.9 mi from city centre,  

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Porto. It also offers free Wi-Fi, meeting rooms and a 24-hour reception.

$56
Avg. per night
Vivacity Porto
Vivacity Porto
8.6 Excellent
Praca Guilherme Gomes Fernandes, 35, Porto, Porto, Portugal
Show on map
1.0 mi from city centre,  

Conveniently located, Vivacity Porto - Rooms & Apartments allows for easy access to Porto's best sightseeing areas. Guests can also enjoy free internet throughout the property.

$57
Avg. per night
ibis Porto Centro São Bento
ibis Porto Centro São Bento
8.0 Excellent
Rua da Alegria 29, Porto, Porto, Portugal
Show on map
1.5 mi from city centre,  

Conveniently positioned, Hotel ibis Porto Centro offers easy access to Porto's popular hot spots. This contemporary hotel is a convenient base for exploring the local vineyards as it is situated in Vinho Verde.

$57
Avg. per night
Vincci Porto
Vincci Porto
8.7 Excellent
Al Basílio Teles, No. 29/33, Porto, Porto, Portugal
Show on map
0.8 mi from city centre,  

Situated in Porto, Vincci Porto offers stylish, 4-star accommodation close to Douro River. This traditional hotel is a convenient base for discovering local vineyards as it is set in Vinho Verde.

$59
Avg. per night
Holiday Inn Express Porto - Exponor
Holiday Inn Express Porto - Exponor
8.5 Excellent
Av. Doutor Antonio Macedo 163, Porto, Porto, Portugal
Show on map
4.0 mi from city centre,  

Recently refurbished, Holiday Inn Express Porto Exponor provides modern 3-star accommodation in Matosinhos. It is conveniently positioned for guests wishing to visit local attractions.

$59
Avg. per night

Hotel prices in Porto

2 stars and under
Bluesock Hostels Porto
#1 Most popular

Bluesock Hostels Porto

Rua De Sao Joao, 40, Porto, Porto, Portugal

8.6 Excellent
$117

Avg. per night

ibis Porto Centro São Bento
#2 Most popular

ibis Porto Centro São Bento

Rua da Alegria 29, Porto, Porto, Portugal

8.0 Excellent
$57

Avg. per night

Residencial Porto Novo - Alojamento Local
Best value

Residencial Porto Novo - Alojamento Local

Av Da Republica N 2208 8 Esq Rec, Porto, Porto, Portugal

7.0 Good
$27

Avg. per night

3 stars
Legendary Porto Hotel
#1 Most popular

Legendary Porto Hotel

Praca Da Batalha 127-130, Porto, Porto, Portugal

8.4 Excellent
$61

Avg. per night

#2 Most popular

Hotel Spot Family Suites

Rua do Bolhao, 85, 5, Porto, Porto, Portugal

9.1 Excellent
$66

Avg. per night

Hotel Aliados
Best value

Hotel Aliados

Rua Elisio De Melo, 27, Porto, Porto, Portugal

7.6 Good
$44

Avg. per night

4 stars +
Pestana Vintage Porto
#1 Most popular

Pestana Vintage Porto

Praca da Ribeira, 1, Porto, Porto, Portugal

8.8 Excellent
$157

Avg. per night

Hotel Infante Sagres
#2 Most popular

Hotel Infante Sagres

Praca D. Filipa de Lencastre 62, Porto, Porto, Portugal

9.3 Excellent
$178

Avg. per night

Hf Ipanema Park
Best value

Hf Ipanema Park

Rua de Serralves, 124, Porto, Porto, Portugal

8.3 Excellent
$115

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?

    734 reviews rated Pestana Vintage Porto with an average score of 8.8/10. It may also be worth looking into the Hotel Infante Sagres, which received a rating of 9.3/10 from 1,348 reviews. Eurostars Porto Douro could also be a good option, with a score of 8.9/10 from 2,541 reviews.

  • What is a good hotel near Mercado do Bolhão?

    Pestana Vintage Porto is a hotel near Mercado do Bolhão that is popular with HotelsCombined users, scoring 8.8 across 734 reviews.

  • What is a good hotel in Porto near Avenida dos Aliados?

    The most popular hotel near Avenida dos Aliados is Pestana Vintage Porto, with 734 HotelsCombined users scoring it 8.8/10.

  • Is there a good hotel near Palácio da Bolsa?

    734 HotelsCombined reviews of Pestana Vintage Porto score it 8.8/10, making it a highly recommended hotel near Palácio da Bolsa.

  • How much do hotels in Porto cost?

    Hotels in Porto cost an average of $101/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Porto had higher average prices of $106/night and $177/night respectively.

  • 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 $11/night, depending on the popularity of your requested dates.