Find and Book Top Hotels in Porto

Search among 311 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
Filter & Sort
View map
101-150 out of 311
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great148 reviews
MapView on map1.4 mi from City Center300 yd from Via Catarina Shopping
From   US$ 125 /nightSelect
8.8
Great187 reviews
MapView on map1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 16 /nightSelect
8.6
Great146 reviews
600 yd from City Center1400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 14 /nightSelect
8.4
Great211 reviews
800 yd from City Center1100 yd from Lello Bookshop
From   US$ 68 /nightSelect
8.2
Great52 reviews
1000 yd from City Center1000 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 143 /nightSelect
8.6
Great616 reviews
800 yd from City Center
From   US$ 69 /nightSelect
8.6
Great480 reviews
1.5 mi from City Center300 yd from Church of Saint Ildefonso
From   US$ 194 /nightSelect
8.4
Great1269 reviews
1.0 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 60 /nightSelect
8.2
Great233 reviews
1700 yd from City Center200 yd from Paris Galleries Street
From   US$ 68 /nightSelect
8.4
Great231 reviews
1.1 mi from City Center300 yd from Lello Bookshop
From   US$ 59 /nightSelect
8.6
Great1514 reviews
400 yd from City Center1700 yd from Cordoaria Garden
From   US$ 90 /nightSelect
8.4
Great120 reviews
700 yd from City Center1300 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 133 /nightSelect
8.4
Great740 reviews
1.5 mi from City Center600 yd from Via Catarina Shopping
From   US$ 171 /nightSelect
8.4
Great309 reviews
1.1 mi from City Center600 yd from Via Catarina Shopping
From   US$ 64 /nightSelect
8.4
Great531 reviews
1300 yd from City Center700 yd from Paris Galleries Street
From   US$ 42 /nightSelect
8.6
Great373 reviews
2.1 mi from City Center600 yd from Estádio do Dragão
From   US$ 95 /nightSelect
8.6
Great242 reviews
1.4 mi from City Center200 yd from São Bento train station
From   US$ 25 /nightSelect
8.4
Great192 reviews
1.0 mi from City Center100 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 146 /nightSelect
8.6
Great111 reviews
1.3 mi from City Center100 yd from Porto Cathedral
From   US$ 22 /nightSelect
8.6
Great129 reviews
1.3 mi from City Center300 yd from Porto Cathedral
From   US$ 85 /nightSelect
Guest house
8.4
Great415 reviews
1.4 mi from City Center200 yd from São Bento train station
From   US$ 39 /nightSelect
8.6
Great158 reviews
1.1 mi from City Center500 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 49 /nightSelect
8.0
Great65 reviews
1600 yd from City Center400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 486 /nightSelect
8.4
Great742 reviews
1.4 mi from City Center200 yd from Church of Saint Ildefonso
From   US$ 95 /nightSelect
8.4
Great284 reviews
1.1 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 93 /nightSelect
8.4
Great113 reviews
1.2 mi from City Center1.2 mi from North Shopping
From   US$ 87 /nightSelect
8.4
Great225 reviews
1.2 mi from City Center1600 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 51 /nightSelect
8.4
Great144 reviews
2.1 mi from City Center
From   US$ 47 /nightSelect
8.4
Great253 reviews
2.2 mi from City Center1600 yd from Via Catarina Shopping
From   US$ 85 /nightSelect
Guest house
8.4
Great164 reviews
1.4 mi from City Center400 yd from Via Catarina Shopping
From   US$ 130 /nightSelect
8.0
Great144 reviews
1700 yd from City Center500 yd from Cordoaria Garden
From   US$ 101 /nightSelect
8.4
Great177 reviews
1.3 mi from City Center400 yd from Via Catarina Shopping
From   US$ 65 /nightSelect
8.4
Great242 reviews
1400 yd from City Center500 yd from Paris Galleries Street
From   US$ 91 /nightSelect
8.6
Great172 reviews
1.8 mi from City Center900 yd from Church of Saint Ildefonso
From   US$ 144 /nightSelect
8.4
Great230 reviews
1.1 mi from City Center300 yd from Paris Galleries Street
From   US$ 55 /nightSelect
8.4
Great186 reviews
1.5 mi from City Center500 yd from Via Catarina Shopping
From   US$ 115 /nightSelect
8.6
Great152 reviews
1600 yd from City Center400 yd from Paris Galleries Street
From   US$ 16 /nightSelect
8.6
Great1068 reviews
600 yd from City Center1500 yd from Cordoaria Garden
From   US$ 74 /nightSelect
8.6
Great1033 reviews
1.1 mi from City Center1100 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 36 /nightSelect
8.8
Great232 reviews
1.0 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 18 /nightSelect
8.6
Great915 reviews
2.3 mi from City Center
From   US$ 65 /nightSelect
8.4
Great697 reviews
1.2 mi from City Center1200 yd from Via Catarina Shopping
From   US$ 88 /nightSelect
8.4
Great264 reviews
1.2 mi from City Center300 yd from São Bento train station
From   US$ 68 /nightSelect
8.2
Great217 reviews
1.0 mi from City Center300 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 94 /nightSelect
2.9 mi from City Center
From   US$ 259 /nightSelect
8.6
Great821 reviews
1.5 mi from City Center300 yd from Church of Saint Ildefonso
From   US$ 55 /nightSelect
8.2
Great177 reviews
1200 yd from City Center600 yd from Cordoaria Garden
From   US$ 85 /nightSelect
8.2
Great277 reviews
2.0 mi from City Center300 yd from North Shopping
From   US$ 101 /nightSelect
8.6
Great101 reviews
1700 yd from City Center700 yd from Cordoaria Garden
From   US$ 18 /nightSelect
8.4
Great392 reviews
1.2 mi from City Center1.0 mi from Nossa Senhora da Serra do Pilar Church
From   US$ 45 /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