Top Hotels in Porto

Search among 190 available hotels and places to stay in Porto from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-50 out of 190
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map1.2 mi from City Center200 yd from São Bento train station
From   US$ 576 /nightSelect
8.6
Great525 reviews
MapView on map1.4 mi from City Center400 yd from Porto Cathedral
From   US$ 165 /nightSelect
8.2
Great247 reviews
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 204 /nightSelect
1.0 mi from City Center200 yd from Paris Galleries Street
From   US$ 161 /nightSelect
8.6
Great969 reviews
From   US$ 111 /nightSelect
8.4
Great944 reviews
1.3 mi from City Center400 yd from Porto Cathedral
From   US$ 96 /nightSelect
8.4
Great285 reviews
1600 yd from City Center600 yd from Cordoaria Garden
From   US$ 214 /nightSelect
8.4
Great325 reviews
1.2 mi from City Center400 yd from Porto Cathedral
From   US$ 117 /nightSelect
8.2
Great158 reviews
1.2 mi from City Center200 yd from Porto Cathedral
From   US$ 232 /nightSelect
8.2
Great169 reviews
1.4 mi from City Center200 yd from Church of Saint Ildefonso
From   US$ 221 /nightSelect
1.2 mi from City Center200 yd from Rivoli Theatre
From   US$ 341 /nightSelect
8.6
Great1440 reviews
1.2 mi from City Center200 yd from Rivoli Theatre
From   US$ 98 /nightSelect
8.2
Great221 reviews
1.2 mi from City Center100 yd from Rivoli Theatre
From   US$ 231 /nightSelect
1.3 mi from City Center200 yd from Porto Cathedral
From   US$ 129 /nightSelect
8.2
Great131 reviews
1.1 mi from City Center200 yd from Rivoli Theatre
From   US$ 269 /nightSelect
8.4
Great285 reviews
1600 yd from City Center400 yd from Paris Galleries Street
From   US$ 18 /nightSelect
8.4
Great242 reviews
1.4 mi from City Center100 yd from São João National Theatre
From   US$ 112 /nightSelect
8.6
Great603 reviews
1200 yd from City Center
From   US$ 121 /nightSelect
8.6
Great1116 reviews
1.4 mi from City Center100 yd from São João National Theatre
From   US$ 240 /nightSelect
8.6
Great1371 reviews
1.3 mi from City Center200 yd from Majestic Cafe
From   US$ 56 /nightSelect
8.4
Great151 reviews
1.3 mi from City Center300 yd from Porto Cathedral
From   US$ 123 /nightSelect
8.4
Great167 reviews
1600 yd from City Center800 yd from Cordoaria Garden
From   US$ 434 /nightSelect
8.4
Great224 reviews
From   US$ 97 /nightSelect
8.6
Great1139 reviews
1.2 mi from City Center500 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 120 /nightSelect
8.4
Great232 reviews
1.4 mi from City Center300 yd from D. Luis I Bridge
From   US$ 72 /nightSelect
8.4
Great689 reviews
1.1 mi from City Center300 yd from Paris Galleries Street
From   US$ 89 /nightSelect
8.2
Great299 reviews
1.4 mi from City Center600 yd from Majestic Cafe
From   US$ 112 /nightSelect
8.4
Great370 reviews
1.4 mi from City Center100 yd from Church of Saint Ildefonso
From   US$ 139 /nightSelect
8.4
Great258 reviews
1.4 mi from City Center200 yd from Church of Saint Ildefonso
From   US$ 79 /nightSelect
8.4
Great239 reviews
1.3 mi from City Center400 yd from Porto Cathedral
From   US$ 69 /nightSelect
8.6
Great1408 reviews
1.4 mi from City Center100 yd from Church of Saint Ildefonso
From   US$ 60 /nightSelect
Bed & Breakfast
8.2
Great148 reviews
1.4 mi from City Center500 yd from Porto Cathedral
From   US$ 117 /nightSelect
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 227 /nightSelect
8.2
Great93 reviews
1.3 mi from City Center600 yd from Porto Cathedral
From   US$ 215 /nightSelect
8.4
Great459 reviews
1.2 mi from City Center400 yd from Porto Cathedral
From   US$ 69 /nightSelect
8.4
Great747 reviews
1.6 mi from City Center1000 yd from Church of Saint Ildefonso
From   US$ 117 /nightSelect
8.4
Great628 reviews
2.4 mi from City Center
From   US$ 70 /nightSelect
8.4
Great167 reviews
1.3 mi from City Center400 yd from Porto Cathedral
From   US$ 151 /nightSelect
8.4
Great292 reviews
1300 yd from City Center1500 yd from Cordoaria Garden
From   US$ 115 /nightSelect
8.4
Great628 reviews
1000 yd from City Center
From   US$ 94 /nightSelect
8.2
Great247 reviews
1.4 mi from City Center400 yd from Porto Cathedral
From   US$ 74 /nightSelect
8.4
Great253 reviews
1.3 mi from City Center600 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 121 /nightSelect
8.6
Great1061 reviews
400 yd from City Center1700 yd from Cordoaria Garden
From   US$ 44 /nightSelect
3.0 mi from City Center
From   US$ 147 /nightSelect
8.4
Great479 reviews
1500 yd from City Center400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 58 /nightSelect
8.4
Great302 reviews
1.6 mi from City Center400 yd from Douro River
From   US$ 84 /nightSelect
8.2
Great246 reviews
1.2 mi from City Center200 yd from Rivoli Theatre
From   US$ 113 /nightSelect
8.4
Great377 reviews
1.3 mi from City Center200 yd from Rivoli Theatre
From   US$ 50 /nightSelect
Hotel
8.2
Great280 reviews
1.0 mi from City Center500 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 72 /nightSelect
8.4
Great937 reviews
1.1 mi from City Center200 yd from Rivoli Theatre
From   US$ 42 /nightSelect

Best hotels and places to stay in Porto

Why visit?

Porto, located in Portugal, is a vibrant city known for its rich history, stunning architecture, and delectable cuisine. With a plethora of hotels to choose from, a visit to Porto promises a memorable experience. Whether youre interested in exploring the historic district, tasting Port wine, or simply enjoying the relaxed atmosphere, Porto has something to offer every traveler.

Where to stay?

Ribeira: As the oldest district of Porto, Ribeira is a UNESCO World Heritage site that boasts charming narrow streets, colorful buildings, and picturesque views of the Douro River. Staying in this area places you in the heart of the city, with easy access to major attractions like Palácio da Bolsa and the iconic Dom Luís I Bridge. Ribeira is dotted with hotels that cater to all budgets, ranging from boutique accommodations to luxury establishments.

Baixa: The Baixa neighborhood offers a mix of historic and modern elements, with its grand squares, bustling shopping streets, and trendy bars. This area is perfect for those who enjoy being in the heart of the action, as it is known for its vibrant nightlife. Hotels in Baixa range from boutique options to well-known chain hotels, ensuring a comfortable stay for all visitors.

Foz do Douro: Located on the outskirts of Porto, Foz do Douro offers a more tranquil and upscale setting. Known for its scenic beaches, beautiful parks, and upscale residential areas, Foz do Douro is a great choice for those seeking a relaxing stay away from the city center. Several high-end hotels can be found in this area, providing luxurious accommodations and stunning ocean views.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel da Bolsa: This charming 3-star hotel is located in the heart of Portos historic district, Ribeira. It offers comfortable rooms with modern amenities at a reasonable price. Guests can enjoy stunning views of the Douro River and the Ribeira Square. The hotels central location allows for easy access to popular attractions, restaurants, and shops, making it an ideal choice for those seeking affordable accommodation in a prime location.

Hotel Dom Henrique: Situated in the vibrant Baixa district, this 4-star hotel offers excellent value for money. The spacious and elegantly decorated rooms provide a comfortable stay for guests. The hotel features a rooftop bar and terrace, offering panoramic views of Portos skyline and the Douro River. With its convenient location and affordable rates, Hotel Dom Henrique is a great option for travelers looking to explore the city without breaking the bank.

Eurostars Porto Centro: Located in the heart of Portos historical center, this 4-star hotel combines modern comfort with classic elegance. The stylishly decorated rooms feature contemporary amenities, ensuring a pleasant stay for guests. Its central location allows for easy access to popular landmarks, such as the Clérigos Tower and São Bento Station. The competitive rates and high-quality service make Eurostars Porto Centro a top choice for budget-conscious travelers.

Best kid-friendly hotels:

PortoBay Hotel Teatro: This unique 4-star hotel is located in the iconic Teatro Nacional São João building, offering a one-of-a-kind experience for families. The hotel provides special amenities and services for children, including a kids club, babysitting services, and child-friendly menus. Parents can relax in the luxurious spa or enjoy a drink at the rooftop bar while the little ones are entertained.

Porto Palácio Congress Hotel & Spa: Situated in the upscale Boavista district, this 5-star hotel offers a range of family-friendly facilities. The hotel features a dedicated kids club, a swimming pool, and spacious family rooms. Children will love the on-site playground and entertainment options, while parents can indulge in the spa or savor delicious cuisine at the hotels restaurants. Porto Palácio is the perfect choice for a memorable family vacation.

Best hotels for a romantic getaway:

The Yeatman: Known for its exquisite views of Porto and the Douro River, this luxurious 5-star hotel offers a romantic retreat for couples. Each room boasts a private terrace with panoramic vistas, perfect for enjoying a romantic evening. The hotels spa and wine cellar add to the overall indulgent experience, making it an ideal choice for couples seeking a memorable and intimate escape.

Pestana Vintage Porto: Set in a renovated 16th-century building overlooking the Douro River, this 4-star hotel exudes charm and romance. With its vintage decor and cozy atmosphere, it is an idyllic setting for a romantic getaway. Couples can enjoy leisurely walks along the Ribeira district or savor traditional Portuguese cuisine at the hotels restaurant. The classic elegance and romantic ambiance of Pestana Vintage Porto make it an enchanting choice.

Best for location:

InterContinental Porto: Palacio das Cardosas: Situated in a historic palace in the heart of Porto, this 5-star hotel offers a prime location for exploring the citys main attractions. It is located just steps away from São Bento Station, the Clérigos Tower, and the Livraria Lello bookstore. The luxurious rooms and exceptional service make it a perfect base for those looking to immerse themselves in Portos rich history and culture.

Pestana Porto: A Brasileira: Housed in a renovated 19th-century building, this 5-star hotel is centrally located on the bustling Rua Sá da Bandeira. Its prime location provides easy access to popular landmarks, fine dining establishments, and shopping districts. The hotels elegant design and impeccable service ensure a memorable stay for guests seeking the perfect balance between luxury and convenience.

Hotel Dom Henrique Downtown: Conveniently located in the lively Baixa district, this 4-star hotel places guests in the heart of Portos vibrant atmosphere. With its central location, guests can easily explore Portos exciting nightlife, visit cultural sites, or sample traditional Portuguese cuisine at nearby restaurants. The comfortable rooms and attentive staff make Hotel Dom Henrique Downtown a top choice for travelers wanting to be in the midst of Portos action.

Best for a short city break:

Hotel Mercure Porto Centro: Nestled in the heart of the historic Ribeira district, this 4-star hotel is the perfect base for a short city break. Within walking distance, guests can explore popular attractions such as the Palácio da Bolsa and São Francisco Church. The hotels comfortable rooms and convenient location make it an excellent choice for travelers looking to make the most of their time in Porto.

NH Collection Porto Batalha: Located near the iconic Batalha Square, this 4-star hotel offers stylish and modern accommodation for a short city break. Its central location allows guests to easily explore popular neighborhoods such as Ribeira and Baixa. The hotels rooftop terrace provides a stunning panoramic view over the city, making it an ideal spot to unwind after a day of sightseeing. NH Collection Porto Batalha ensures a comfortable and enjoyable stay for visitors looking to maximize their Porto experience.

Show moreLess