Find and Book Top Hotels in Porto

Search among 320 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
251-300 out of 320
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.6
Great107 reviews
MapView on map900 yd from City Center
From   US$ 18 /nightSelect
8.2
Great131 reviews
MapView on map1400 yd from City Center700 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 98 /nightSelect
Guest house
8.2
Great251 reviews
1.1 mi from City Center1400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 32 /nightSelect
8.2
Great88 reviews
1100 yd from City Center1000 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 186 /nightSelect
8.4
Great157 reviews
1.6 mi from City Center600 yd from Church of Saint Ildefonso
From   US$ 103 /nightSelect
Bed & Breakfast
8.4
Great187 reviews
300 yd from City Center1.1 mi from Cordoaria Garden
From   US$ 76 /nightSelect
8.2
Great106 reviews
1.5 mi from City Center300 yd from Church of Saint Ildefonso
From   US$ 113 /nightSelect
8.4
Great133 reviews
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 72 /nightSelect
8.4
Great46 reviews
1.4 mi from City Center
From   US$ 28 /nightSelect
Guest house
8.4
Great165 reviews
1.3 mi from City Center300 yd from Majestic Cafe
From   US$ 41 /nightSelect
Apartment
8.2
Great18 reviews
1.5 mi from City Center500 yd from Church of Saint Ildefonso
From   US$ 172 /nightSelect
8.4
Great3 reviews
1100 yd from City Center1200 yd from Cordoaria Garden
From   US$ 111 /nightSelect
8.4
Great183 reviews
1.4 mi from City Center200 yd from Church of Saint Ildefonso
From   US$ 59 /nightSelect
8.4
Great36 reviews
600 yd from City Center1.0 mi from Nossa Senhora da Serra do Pilar Church
From   US$ 198 /nightSelect
8.0
Great2 reviews
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 85 /nightSelect
8.4
Great22 reviews
1.5 mi from City Center200 yd from São João National Theatre
From   US$ 58 /nightSelect
8.2
Great93 reviews
2.7 mi from City Center600 yd from Estádio do Dragão
From   US$ 37 /nightSelect
8.4
Great112 reviews
1.5 mi from City Center300 yd from Church of Saint Ildefonso
From   US$ 81 /nightSelect
7.6
Very good5 reviews
1.4 mi from City Center500 yd from Majestic Cafe
From   US$ 309 /nightSelect
8.4
Great200 reviews
1.1 mi from City Center500 yd from Cordoaria Garden
From   US$ 122 /nightSelect
8.2
Great187 reviews
1.3 mi from City Center200 yd from Porto Cathedral
From   US$ 128 /nightSelect
8.0
Great21 reviews
1.4 mi from City Center1100 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 255 /nightSelect
Bed & Breakfast
8.2
Great149 reviews
400 yd from City Center1.2 mi from Cordoaria Garden
From   US$ 37 /nightSelect
8.4
Great191 reviews
1800 yd from City Center1300 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 75 /nightSelect
Bed & Breakfast
8.2
Great155 reviews
1.1 mi from City Center1.1 mi from Nossa Senhora da Serra do Pilar Church
From   US$ 49 /nightSelect
8.4
Great57 reviews
1.7 mi from City Center800 yd from Church of Saint Ildefonso
From   US$ 161 /nightSelect
8.4
Great79 reviews
1.2 mi from City Center500 yd from Cordoaria Garden
From   US$ 130 /nightSelect
8.4
Great13 reviews
1.3 mi from City Center1100 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 296 /nightSelect
8.4
Great131 reviews
1.1 mi from City Center300 yd from Paris Galleries Street
From   US$ 118 /nightSelect
8.4
Great113 reviews
2.1 mi from City Center1100 yd from Estádio do Dragão
From   US$ 62 /nightSelect
Guest house
8.0
Great98 reviews
1.3 mi from City Center300 yd from Majestic Cafe
From   US$ 77 /nightSelect
9.0
Perfect1 review
1.0 mi from City Center1000 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 127 /nightSelect
8.4
Great20 reviews
1.2 mi from City Center400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 296 /nightSelect
8.2
Great10 reviews
1.2 mi from City Center200 yd from Rivoli Theatre
From   US$ 194 /nightSelect
7.4
Very good3 reviews
1.5 mi from City Center300 yd from São João National Theatre
From   US$ 119 /nightSelect
1700 yd from City Center200 yd from Cordoaria Garden
From   US$ 191 /nightSelect
8.4
Great114 reviews
1.1 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 91 /nightSelect
600 yd from City Center1400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 151 /nightSelect
7.8
Very good17 reviews
1.5 mi from City Center700 yd from Majestic Cafe
From   US$ 193 /nightSelect
8.0
Great50 reviews
1.6 mi from City Center600 yd from Church of Saint Ildefonso
From   US$ 115 /nightSelect
8.0
Great35 reviews
1.2 mi from City Center100 yd from São Bento train station
From   US$ 210 /nightSelect
8.0
Great32 reviews
1800 yd from City Center800 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 64 /nightSelect
8.4
Great19 reviews
1.3 mi from City Center300 yd from Majestic Cafe
From   US$ 165 /nightSelect
8.4
Great95 reviews
1300 yd from City Center600 yd from Paris Galleries Street
From   US$ 81 /nightSelect
8.4
Great23 reviews
1.5 mi from City Center700 yd from Majestic Cafe
From   US$ 112 /nightSelect
8.4
Great16 reviews
1400 yd from City Center500 yd from Cordoaria Garden
From   US$ 102 /nightSelect
8.0
Great3 reviews
1.0 mi from City Center1000 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 101 /nightSelect
8.0
Great7 reviews
1.1 mi from City Center400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 250 /nightSelect
6.8
Nice1 review
1.1 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 279 /nightSelect
2.6 mi from City Center
From   US$ 145 /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