Find and Book Top Rated Hotels in Porto

Search among 310 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
51-100 out of 310
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
Great181 reviews
MapView on map1.4 mi from City Center1500 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 86 /nightSelect
8.4
Great294 reviews
MapView on map2.4 mi from City Center400 yd from Estádio do Dragão
From   US$ 146 /nightSelect
8.2
Great273 reviews
1800 yd from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 160 /nightSelect
8.4
Great237 reviews
1500 yd from City Center1000 yd from Santo António General Hospital
From   US$ 173 /nightSelect
8.4
Great205 reviews
1.1 mi from City Center300 yd from São Bento train station
From   US$ 91 /nightSelect
8.8
Great238 reviews
1300 yd from City Center400 yd from Santo António General Hospital
From   US$ 21 /nightSelect
8.4
Great82 reviews
1.3 mi from City Center400 yd from Porto Cathedral
From   US$ 360 /nightSelect
8.6
Great2013 reviews
1.1 mi from City Center700 yd from Botanic Garden
From   US$ 114 /nightSelect
8.6
Great682 reviews
1700 yd from City Center200 yd from Estádio do Bessa
From   US$ 112 /nightSelect
8.4
Great937 reviews
1.1 mi from City Center200 yd from Rivoli Theatre
From   US$ 42 /nightSelect
8.6
Great876 reviews
1200 yd from City Center400 yd from Santo António General Hospital
From   US$ 138 /nightSelect
8.2
Great313 reviews
2.0 mi from City Center1300 yd from Church of Saint Ildefonso
From   US$ 135 /nightSelect
8.4
Great299 reviews
1.6 mi from City Center400 yd from Douro River
From   US$ 183 /nightSelect
8.4
Great214 reviews
1.3 mi from City Center600 yd from Porto Cathedral
From   US$ 109 /nightSelect
8.4
Great350 reviews
1.4 mi from City Center400 yd from Porto Cathedral
From   US$ 82 /nightSelect
Guest house
8.2
Great183 reviews
1.2 mi from City Center400 yd from Cordoaria Garden
From   US$ 86 /nightSelect
8.4
Great213 reviews
1.5 mi from City Center400 yd from Church of Saint Ildefonso
From   US$ 90 /nightSelect
8.6
Great166 reviews
1.2 mi from City Center700 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 32 /nightSelect
8.4
Great253 reviews
200 yd from City Center1500 yd from Santo António General Hospital
From   US$ 131 /nightSelect
8.6
Great121 reviews
1.3 mi from City Center200 yd from Porto Cathedral
From   US$ 48 /nightSelect
8.4
Great122 reviews
1300 yd from City Center1100 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 145 /nightSelect
8.6
Great1741 reviews
1700 yd from City Center1400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 88 /nightSelect
Guest house
8.6
Great188 reviews
1.3 mi from City Center300 yd from Porto Cathedral
From   US$ 202 /nightSelect
1.1 mi from City Center200 yd from Rivoli Theatre
From   US$ 182 /nightSelect
Guest house
8.6
Great350 reviews
1.2 mi from City Center400 yd from Porto Cathedral
From   US$ 166 /nightSelect
8.2
Great369 reviews
1.2 mi from City Center400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 78 /nightSelect
8.4
Great171 reviews
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 176 /nightSelect
8.2
Great152 reviews
1.5 mi from City Center800 yd from Majestic Cafe
From   US$ 200 /nightSelect
8.2
Great644 reviews
1.0 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 81 /nightSelect
8.4
Great222 reviews
1600 yd from City Center300 yd from Paris Galleries Street
From   US$ 94 /nightSelect
8.4
Great238 reviews
1.3 mi from City Center800 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 143 /nightSelect
8.4
Great238 reviews
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 185 /nightSelect
8.4
Great175 reviews
1.2 mi from City Center500 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 218 /nightSelect
Hotel
8.2
Great280 reviews
1.0 mi from City Center500 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 132 /nightSelect
8.4
Great221 reviews
1.2 mi from City Center1000 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 187 /nightSelect
8.4
Great111 reviews
1.1 mi from City Center400 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 224 /nightSelect
Guest house
8.2
Great152 reviews
1.2 mi from City Center300 yd from Porto Cathedral
From   US$ 174 /nightSelect
8.4
Great135 reviews
1.4 mi from City Center600 yd from Majestic Cafe
From   US$ 125 /nightSelect
8.0
Great122 reviews
1.1 mi from City Center300 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 106 /nightSelect
8.6
Great157 reviews
1700 yd from City Center200 yd from Cordoaria Garden
From   US$ 57 /nightSelect
Guest house
8.2
Great251 reviews
1.2 mi from City Center300 yd from Rivoli Theatre
From   US$ 81 /nightSelect
8.6
Great2063 reviews
1.4 mi from City Center500 yd from Majestic Cafe
From   US$ 44 /nightSelect
8.4
Great211 reviews
800 yd from City Center800 yd from Santo António General Hospital
From   US$ 63 /nightSelect
8.2
Great310 reviews
1.5 mi from City Center300 yd from Church of Saint Ildefonso
From   US$ 89 /nightSelect
8.4
Great649 reviews
1.5 mi from City Center
From   US$ 85 /nightSelect
8.4
Great245 reviews
400 yd from City Center1.0 mi from Santo António General Hospital
From   US$ 113 /nightSelect
8.2
Great35 reviews
1000 yd from City Center1000 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 218 /nightSelect
8.6
Great618 reviews
800 yd from City Center1.2 mi from Santo António General Hospital
From   US$ 111 /nightSelect
8.6
Great474 reviews
1.5 mi from City Center300 yd from Church of Saint Ildefonso
From   US$ 370 /nightSelect
8.4
Great1266 reviews
1.0 mi from City Center200 yd from Nossa Senhora da Serra do Pilar Church
From   US$ 90 /nightSelect

Best hotels and places to stay in Porto

Why visit?

Porto, Portugal's second-largest city, is a charming destination that offers a unique blend of history, culture, and stunning views of the Douro River. With its UNESCO World Heritage-listed historic center, port wine cellars, and vibrant food scene, Porto is a must-visit for any tourist looking for an authentic Portuguese experience.

Where to stay?

When choosing where to stay in Porto, there are several areas that offer great options for tourists:

Ribeira: Located by the riverfront, Ribeira is the historic heart of Porto. It boasts narrow streets, colorful buildings, and picturesque views of the iconic Dom Luís I Bridge. Staying here will allow you to explore Porto's historic landmarks and enjoy a lively atmosphere.

Baixa: Situated in the city center, Baixa is a bustling area known for its grand squares, upscale shops, and beautiful architecture. It is a great choice for those who want easy access to Porto's main attractions and a vibrant city life.

Foz do Douro: If you prefer a quieter and more scenic setting, Foz do Douro is an excellent choice. Located at the mouth of the Douro River, this upscale neighborhood offers sandy beaches, ocean views, and a relaxed atmosphere.

Price per hotel room per night:

The price per hotel room per night in Porto varies depending on the hotel's star rating:

3-star hotels: The average price per night ranges from $50 to $100.

4-star hotels: Expect to pay between $80 and $150 per night.

5-star hotels: Prices for luxury accommodations can range from $150 to $400 per night.

Best value for money:

NH Collection Porto Batalha: Situated in the heart of Porto's historic center, this 4-star hotel combines contemporary design with traditional Portuguese elements. Rates start at $100 per night, offering a great balance between quality and affordability.

Pestana Vintage Porto: Located in Ribeira, this 5-star hotel provides a luxurious experience with breathtaking views of the Douro River. Rates start at $200 per night, making it an excellent choice for those seeking high-end accommodations.

Best kids-friendly hotels:

Hotel da Música: Located near Casa da Música, this 4-star hotel features modern and comfortable rooms suitable for families. It offers a kids' play area and is within easy reach of the city's attractions. Rates start at $90 per night.

Best hotels for a romantic getaway:

The Yeatman: Perched on a hillside in Vila Nova de Gaia, this 5-star hotel offers incredible views of Porto's skyline and the Douro River. Its luxurious rooms and Michelin-starred restaurant create the perfect ambiance for a romantic escape. Prices start at $300 per night.

Pestana Palácio do Freixo: Housed in an 18th-century palace, this 5-star hotel is surrounded by beautiful gardens and overlooks the Douro River. Its elegant rooms and tranquil setting provide an enchanting experience for couples. Rates start at $250 per night.

Best for location:

InterContinental Porto: Palácio das Cardosas: Located in the heart of Baixa, this 5-star hotel offers easy access to Porto's main attractions, such as the Livraria Lello bookstore and the Clérigos Tower. Prices start at $250 per night.

PortoBay Hotel Teatro: Situated near the Aliados Avenue, this 4-star hotel is close to many of Porto's landmarks, including São Bento Train Station and the Bolhão Market. Rates start at $150 per night.

Torel Palace Porto: Nestled in the art district of Porto, this boutique hotel offers stunning panoramic views of the city. Its central location allows guests to explore Porto's artistic side and visit nearby galleries and studios. Prices start at $200 per night.

Best for a short city break:

Porto A.S. 1829 Hotel: This boutique hotel is located in Ribeira, offering a glimpse into Porto's rich history. With comfortable rooms and a rooftop terrace, it is an excellent choice for a short city break. Rates start at $120 per night.

PortoBay Flores: Set in a beautifully renovated historic building, this 5-star hotel is situated in the lively Baixa district. Its elegant rooms and proximity to Porto's major attractions make it perfect for exploring the city on a short break. Prices start at $200 per night.

Show moreLess