Hotels in Porto

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

Porto, Portugal
23 Jun — 24 Jun2
Porto, Portugal
Wed 23/6
Thu 24/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Porto

Filter by star ratings
All filters
Hotel Universal
Hotel Universal
7.6 Good
Avenida Aliados 38, Porto, Porto, Portugal
Show on map
1.9 km from city centre, Porto 
GoodBased on 1,628 reviews
7.6

Conveniently situated, Hotel Universal Porto allows for easy access to Porto's best tourist attractions. It provides 3-star accommodation with air-conditioned rooms.

ibis Porto Sao Joao
ibis Porto Sao Joao
8.1 Excellent
Rua Dr Placido Costa, Porto, Porto, Portugal
Show on map
3.2 km 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.

Moov Hotel Porto Centro
Moov Hotel Porto Centro
8.7 Excellent
Praca Da Batalha 32-34, Porto, Porto, Portugal
Show on map
2.3 km from city centre, Porto 
ExcellentBased on 3,180 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.

Eurostars Heroismo
Eurostars Heroismo
8.8 Excellent
Rua do Heroísmo, 235/237, Porto, Porto, Portugal
Show on map
3.3 km from city centre, Porto 
ExcellentBased on 2,721 reviews
8.8

Eurostars Heroismo offers a modern setting when in Porto. Guests can also enjoy free Wi-Fi.

The White Box Boutique House
The White Box Boutique House
9.2 Excellent
Rua de Santa Catarina 575, Porto, Porto, Portugal
Show on map
2.1 km from city centre, Porto 
ExcellentBased on 531 reviews
9.2

Centrally located, Oporto City Flats - The White Box House offers easy access to Porto's popular sightseeing and retail areas. It is located a short stroll from the Coliseu do Porto and Douro River.

Boavista Guest House
Boavista Guest House
8.7 Excellent
Rua da Boavista, 667, Porto, Porto, Portugal
Show on map
0.7 km from city centre, Porto 
ExcellentBased on 1,209 reviews
8.7

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.

Hostel Cruz Vermelha
Hostel Cruz Vermelha
10.0 Excellent
Rua Do General Torres 572, Vila Nova de Gaia, Porto, Portugal
Show on map
3.1 km from city centre, Porto 
ExcellentBased on 1 review
10.0

This comfortable hostel in Vila Nova de Gaia offers free wireless internet, as well as a swimming pool and an express check-in and check-out feature. It is ideally located for those wanting to visit local attractions.

Novotel Porto Gaia
Novotel Porto Gaia
8.1 Excellent
Lugar Das Chas, Afurada, Vila Nova de Gaia, Porto, Portugal
Show on map
1.9 km from city centre, Porto 
ExcellentBased on 1,030 reviews
8.1

Situated in Vila Nova de Gaia, Novotel Porto Gaia offers modern 4-star accommodation, as well as a rooftop terrace and an outdoor pool. This traditional hotel is an ideal choice for exploring local vineyards as it is set in Vinho Verde.

Vivacity Porto - Rooms & Apartments
Vivacity Porto - Rooms & Apartments
8.6 Excellent
Praca Guilherme Gomes Fernandes, 35, Porto, Porto, Portugal
Show on map
1.7 km from city centre, Porto 
ExcellentBased on 971 reviews
8.6

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.

Ibis Budget Porto Gaia
Ibis Budget Porto Gaia
7.9 Good
Rua Martir S. Sebastiao, 390, Vila Nova de Gaia, Porto, Portugal
Show on map
1.8 km from city centre, Porto 
GoodBased on 2,727 reviews
7.9

Hotel ibis Budget Porto Gaia is situated in Vila Nova de Gaia and is close to the area's popular attractions. It also offers a safe, wireless internet access in public areas and a shopping mall.

Tips for booking a Porto hotel

Cheapest month:February
Most expensive month:December
Average price in Porto:$117/night
Absolute cheapest price found:$10/night
Cheapest day:Sunday
Most expensive day:Wednesday
$67 - $220
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$95 - $143
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.7 km 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
2.3 km 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
Feels Like Home Santa Catarina Prime Suites
Feels Like Home Santa Catarina Prime Suites
9.3 Excellent
Rua De Santa Catarina 53, Porto, Porto, Portugal
Show on map
2.2 km from city centre, Porto 

Only two minutes from the Coliseu do Porto, Feels Like Home Santa Catarina Prime Suites is centrally located in Porto. This historic bed & breakfast is an ideal choice for exploring the local vineyards as it is situated in Vinho Verde.

4
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.8 km 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.

5
Hostel Cruz Vermelha
Hostel Cruz Vermelha
10.0 Excellent
Rua Do General Torres 572, Vila Nova de Gaia, Porto, Portugal
Show on map
1.3 km from city centre, Vila Nova de Gaia 

This comfortable hostel in Vila Nova de Gaia offers free wireless internet, as well as a swimming pool and an express check-in and check-out feature. It is ideally located for those wanting to visit local attractions.

6
Pestana Vintage Porto
Pestana Vintage Porto
8.9 Excellent
Praça da Ribeira, 1, Porto, Porto, Portugal
Show on map
2.4 km from city centre, Porto 

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.

7
Eurostars Porto Centro
Eurostars Porto Centro
9.0 Excellent
Rua Sampaio Bruno Nº 77, Porto, Porto, Portugal
Show on map
2.0 km from city centre, Porto 

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.

8
Stayin Oporto Musica Guest Apartment
Stayin Oporto Musica Guest Apartment
8.0 Excellent
Porto, Porto, Portugal
Show on map
2.1 km from city centre, Porto 

Centrally located, StayIN Oporto Musica Guest Apartment offers easy access to Porto's popular tourist and retail hot spots. It is located a short stroll from Liberdade Square, Douro River and the Coliseu do Porto.

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
2.3 km 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.

$17
Avg. per night
So Cool Hostel Porto
So Cool Hostel Porto
8.8 Excellent
Rua da Boavista 783, Porto, Porto, Portugal
Show on map
0.6 km from city centre,  

Strategically located in the middle of the city, this 3-star hostel makes for an ideal base in Porto. It also offers free Wi-Fi.

$17
Avg. per night
Hostel Alegria
Hostel Alegria
8.4 Excellent
Rua da Alegria 913, Porto, Porto, Portugal
Show on map
2.4 km from city centre,  

Hostel Alegria is a comfortable setting while visiting Porto and is close to everything the area has to offer. It also offers free Wi-Fi, a sun deck and a swimming pool.

$19
Avg. per night
Stayin Oporto Musica Guest Apartment
Stayin Oporto Musica Guest Apartment
8.0 Excellent
Porto, Porto, Portugal
Show on map
2.1 km from city centre,  

Centrally located, StayIN Oporto Musica Guest Apartment offers easy access to Porto's popular tourist and retail hot spots. It is located a short stroll from Liberdade Square, Douro River and the Coliseu do Porto.

$26
Avg. per night
Guest House 31 De Janeiro
Guest House 31 De Janeiro
Rua 31 De Janeiro 193, Porto, Porto, Portugal
Show on map
2.2 km 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.

$27
Avg. per night
Residencial Vale Formoso
Residencial Vale Formoso
7.7 Good
Rua do Capitao Pombeiro, 175, Porto, Porto, Portugal
Show on map
1.7 km 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.

$31
Avg. per night
Residencial Porto Novo
Residencial Porto Novo
7.0 Good
Rua Alexandre Herculano, 185, Porto, Porto, Portugal
Show on map
2.6 km 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.

$33
Avg. per night
Duas Nações Guest House
Duas Nações Guest House
7.4 Good
Praca Guilherme Gomes Fernandes, no59, Porto, Porto, Portugal
Show on map
1.7 km from city centre,  

Conveniently located, Duas Nacoes Guest House allows for easy access to Porto's best tourist attractions. This modern guest house is an ideal base for discovering the local vineyards as it is set in Vinho Verde.

$33
Avg. per night

Hotel prices in Porto

2 stars or below

$17 - $129

Guest House 31 De Janeiro

No. 1 most popular

$27
Avg. per night
Residencial Porto Novo

No. 2 most popular

$33
Avg. per night
Bluesock Hostels Porto

Best value

$17
Avg. per night
3 stars

$15 - $123

Hotel Aliados

No. 1 most popular

$68
Avg. per night
Antas Ville Guesthouse

No. 2 most popular

$61
Avg. per night
Portfólio Guesthouse

Best value

$15
Avg. per night
4 stars and up

$67 - $211

Sheraton Porto Hotel & Spa

No. 1 most popular

$121
Avg. per night
Hotel Dom Henrique - Downtown

No. 2 most popular

$101
Avg. per night
Vivacity Porto - Rooms & Apartments
$67
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?

    Porto is home to many highly-rated hotels, one of which is Sheraton Porto Hotel & Spa, which has a current rating of 8.7. For other potential stays, consider Hotel Dom Henrique - Downtown and Maison Albar Hotels Le Monumental Palace, which can also be great places to stay in Porto.

  • What is a good hotel near Ponte de D. Luís?

    Reviews of Hotel Dom Henrique - Downtown recommend it as a good place to stay near Ponte de D. Luís, scoring 8.4/10 from 3,950 ratings.

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

    Sheraton Porto Hotel & Spa is the most recommended hotel near Boavista Square on HotelsCombined (scoring 8.7 over 1,543 reviews).

  • Is there a good hotel near Torre dos Clérigos?

    Close to Torre dos Clérigos you will find Hotel Dom Henrique - Downtown, which has a rating of 8.4 over 3,950 HotelsCombined reviews.

  • How much do hotels in Porto cost?

    The average price of a hotel in Porto is $125 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Porto around is $117 per night, whereas for a 5-star hotel it’s $214 per night.

  • How much is a cheap hotel in Porto?

    HotelsCombined users have found cheap hotels in Porto starting from $13 per night in the last 3 days.

  • How much is a hotel in Porto tonight?

    Over the last 3 days, the starting price of a hotel in Porto tonight has been as low as $32 and the average price has been as much as $122.