Find and Book Top Rated Hotels in Porto

Search among 299 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 299
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
Great191 reviews
MapView on map1.6 km from City Centre100 m from Nossa Senhora da Serra do Pilar Church
From   US$ 123 /nightSelect
8.2
Great273 reviews
MapView on map1.6 km from City Centre200 m from Nossa Senhora da Serra do Pilar Church
From   US$ 135 /nightSelect
8.4
Great478 reviews
1.3 km from City Centre400 m from Nossa Senhora da Serra do Pilar Church
From   US$ 58 /nightSelect
8.4
Great147 reviews
2.1 km from City Centre300 m from Porto Cathedral
From   US$ 123 /nightSelect
8.4
Great224 reviews
From   US$ 195 /nightSelect
8.2
Great313 reviews
3.2 km from City Centre1.1 km from Church of Saint Ildefonso
From   US$ 135 /nightSelect
8.8
Great1995 reviews
1.6 km from City Centre400 m from Nossa Senhora da Serra do Pilar Church
From   US$ 108 /nightSelect
8.2
Great245 reviews
1.9 km from City Centre200 m from Rivoli Theatre
From   US$ 199 /nightSelect
8.4
Great649 reviews
2.5 km from City Centre
From   US$ 66 /nightSelect
8.6
Great121 reviews
2.1 km from City Centre200 m from Porto Cathedral
From   US$ 46 /nightSelect
8.4
Great627 reviews
3.9 km from City Centre400 m from Passeio Alegre Garden
From   US$ 128 /nightSelect
8.6
Great111 reviews
2.1 km from City Centre100 m from Porto Cathedral
From   US$ 39 /nightSelect
8.6
Great742 reviews
4.2 km from City Centre
From   US$ 84 /nightSelect
8.2
Great249 reviews
2.2 km from City Centre400 m from Porto Cathedral
From   US$ 74 /nightSelect
8.6
Great134 reviews
1.9 km from City Centre200 m from Rivoli Theatre
From   US$ 30 /nightSelect
8.4
Great222 reviews
1.4 km from City Centre300 m from Paris Galleries Street
From   US$ 185 /nightSelect
8.0
Great122 reviews
1.8 km from City Centre300 m from Nossa Senhora da Serra do Pilar Church
From   US$ 368 /nightSelect
8.4
Great254 reviews
2.0 km from City Centre600 m from Nossa Senhora da Serra do Pilar Church
From   US$ 133 /nightSelect
8.4
Great175 reviews
1.9 km from City Centre400 m from Nossa Senhora da Serra do Pilar Church
From   US$ 113 /nightSelect
Bed & Breakfast
8.2
Great225 reviews
1.9 km from City Centre300 m from Paris Galleries Street
From   US$ 82 /nightSelect
8.2
Great152 reviews
2.4 km from City Centre700 m from Church of Saint Ildefonso
From   US$ 14 /nightSelect
8.4
Great129 reviews
1.7 km from City Centre200 m from Rivoli Theatre
From   US$ 424 /nightSelect
8.6
Great166 reviews
2.0 km from City Centre700 m from Nossa Senhora da Serra do Pilar Church
From   US$ 32 /nightSelect
8.6
Great876 reviews
1.0 km from City Centre400 m from Santo António General Hospital
From   US$ 140 /nightSelect
8.4
Great214 reviews
2.1 km from City Centre500 m from Porto Cathedral
From   US$ 109 /nightSelect
8.4
Great937 reviews
1.8 km from City Centre200 m from Rivoli Theatre
From   US$ 135 /nightSelect
8.6
Great168 reviews
2.9 km from City Centre800 m from Church of Saint Ildefonso
From   US$ 209 /nightSelect
8.4
Great253 reviews
3.5 km from City Centre1.5 km from Church of Saint Ildefonso
From   US$ 141 /nightSelect
8.4
Great82 reviews
2.1 km from City Centre400 m from Porto Cathedral
From   US$ 232 /nightSelect
8.4
Great253 reviews
200 m from City Centre1.3 km from Santo António General Hospital
From   US$ 105 /nightSelect
Guest house
8.4
Great436 reviews
700 m from City Centre1.1 km from Santo António General Hospital
From   US$ 42 /nightSelect
Guest house
8.6
Great188 reviews
2.1 km from City Centre300 m from Porto Cathedral
From   US$ 202 /nightSelect
8.4
Great697 reviews
2.0 km from City Centre1.1 km from Nossa Senhora da Serra do Pilar Church
From   US$ 81 /nightSelect
8.4
Great205 reviews
1.8 km from City Centre300 m from São Bento train station
From   US$ 91 /nightSelect
8.6
Great155 reviews
1.9 km from City Centre100 m from Rivoli Theatre
From   US$ 62 /nightSelect
8.6
Great903 reviews
3.7 km from City Centre400 m from IPO Porto
From   US$ 119 /nightSelect
Bed & Breakfast
8.4
Great173 reviews
300 m from City Centre1.5 km from Santo António General Hospital
From   US$ 85 /nightSelect
8.4
Great367 reviews
2.2 km from City Centre100 m from Church of Saint Ildefonso
From   US$ 95 /nightSelect
8.4
Great688 reviews
1.7 km from City Centre200 m from Paris Galleries Street
From   US$ 124 /nightSelect
8.6
Great128 reviews
2.0 km from City Centre500 m from Nossa Senhora da Serra do Pilar Church
From   US$ 46 /nightSelect
Guest house
8.2
Great251 reviews
2.0 km from City Centre200 m from Rivoli Theatre
From   US$ 81 /nightSelect
8.8
Great192 reviews
1.9 km from City Centre400 m from Cordoaria Garden
From   US$ 18 /nightSelect
8.4
Great179 reviews
1.4 km from City Centre500 m from Nossa Senhora da Serra do Pilar Church
From   US$ 104 /nightSelect
8.4
Great111 reviews
1.8 km from City Centre400 m from Nossa Senhora da Serra do Pilar Church
From   US$ 292 /nightSelect
8.4
Great940 reviews
1.8 km from City Centre200 m from Rivoli Theatre
From   US$ 114 /nightSelect
8.4
Great245 reviews
400 m from City Centre1.7 km from Santo António General Hospital
From   US$ 89 /nightSelect
8.4
Great309 reviews
1.8 km from City Centre600 m from Nossa Senhora da Serra do Pilar Church
From   US$ 64 /nightSelect
Bed & Breakfast
8.4
Great183 reviews
300 m from City Centre1.6 km from Santo António General Hospital
From   US$ 84 /nightSelect
8.2
Great296 reviews
2.2 km from City Centre500 m from Church of Saint Ildefonso
From   US$ 198 /nightSelect
8.4
Great238 reviews
1.9 km from City Centre300 m from Porto Cathedral
From   US$ 229 /nightSelect

Best hotels and places to stay in Porto

Why visit?

Porto, located in Portugal, is a captivating city known for its rich history, vibrant culture, and picturesque landscapes. With its charming narrow streets, colorful buildings, and delicious cuisine, Porto offers a unique and authentic travel experience. Visitors can explore the citys UNESCO World Heritage sites, stroll along the Douro River, and indulge in the famous Port wine. Portos range of hotels ensures that travelers will find a comfortable and convenient place to stay during their visit.

Where to stay?

Ribeira: Located in the heart of Portos historic district, Ribeira is a popular choice for tourists. The area offers a mix of traditional and modern attractions, including the iconic Dom Luís I Bridge, lively riverside bars, and exquisite river views. Hotels in Ribeira provide easy access to top attractions such as the São Francisco Church and the Ribeira Square. Visitors seeking a unique cultural experience will enjoy the narrow streets filled with colorful houses and local artisan shops.

Baixa: Situated in downtown Porto, Baixa is a bustling area with a wide array of shops, restaurants, and cultural landmarks. This district is perfect for tourists who want to be in the center of the action. Visitors can explore the beautiful Avenida dos Aliados, visit the iconic Clérigos Tower, and enjoy shopping on the busy Rua de Santa Catarina. Baixa is also well-connected to public transportation, making it easy to explore other parts of the city.

Foz do Douro: If you prefer a more relaxed and upscale atmosphere, Foz do Douro is the perfect choice. Located at the mouth of the Douro River, this area offers stunning ocean views, beautiful beaches, and elegant residential streets. Hotels in Foz do Douro provide a tranquil retreat, away from the bustling city center. Visitors can take scenic walks along the promenade, visit the lighthouse, and enjoy fine dining in one of the waterfront restaurants.

What is the price per hotel room per night?

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

4-star hotels: The average price per night is around $130 to $180.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Hotel Porto Trindade: Located in the vibrant Trindade neighborhood, Hotel Porto Trindade offers comfortable and modern rooms at affordable rates. The hotel boasts a central location, making it convenient for exploring the citys top attractions such as the Bolhão Market and the Clérigos Tower. With its friendly staff and excellent service, Hotel Porto Trindade is a great option for travelers looking for a budget-friendly stay in Porto.

Grande Hotel do Porto: Situated in the heart of Porto, Grande Hotel do Porto blends traditional charm with modern amenities. This historic hotel, dating back to 1880, offers spacious rooms with elegant décor. Guests can enjoy the hotels rooftop terrace with panoramic views of the city and indulge in delicious traditional Portuguese cuisine at their onsite restaurant. Its strategic location near the São Bento Station and Ribeira Square makes it a convenient choice for exploring the city.

Moov Hotel Porto Centro: Ideal for travelers seeking affordability without compromising on quality, Moov Hotel Porto Centro offers contemporary and stylish rooms in the downtown area. The hotels strategic location, close to the Bolhão Metro Station and the shopping district, ensures easy access to Portos main attractions. With its modern design and comfortable amenities, Moov Hotel Porto Centro provides excellent value for money.

Best kids-friendly hotels:

The Yeatman: Situated in Vila Nova de Gaia, just across the Douro River from Porto, The Yeatman is a luxurious hotel perfect for families. It offers spacious rooms, an outdoor swimming pool, and breathtaking views of Portos skyline. The hotel also features a kids club with a range of activities for children, ensuring an enjoyable stay for the whole family.

Porto Palácio Congress Hotel & Spa: Located in Boavista, Porto Palácio Congress Hotel & Spa offers family-friendly accommodations with spacious rooms and a range of amenities. The hotel features a swimming pool, a fitness center, and a spa where parents can relax while children enjoy the dedicated kids club. With its convenient location and family-oriented facilities, Porto Palácio Congress Hotel & Spa ensures a memorable stay for families.

Best hotels for a romantic getaway:

Pestana Vintage Porto Hotel & World Heritage Site: Nestled in the Ribeira neighborhood, overlooking the Douro River, Pestana Vintage Porto Hotel & World Heritage Site provides a romantic atmosphere and stunning views. The hotel offers elegant and tastefully decorated rooms, some of which have river views. Couples can enjoy a romantic dinner at the hotels restaurant or take a romantic stroll along the riverside promenade.

Infante de Sagres: Luxury Historic Hotel: Located in the heart of Porto, Infante de Sagres is a luxurious boutique hotel that exudes charm and romance. With its beautifully decorated rooms and exquisite attention to detail, the hotel provides an intimate and lavish setting for couples. Guests can indulge in a couples spa treatment or enjoy a romantic dinner at the hotels top-rated restaurant.

Best for location:

Torel Avantgarde: Situated in the city center, Torel Avantgarde offers stylish and modern accommodations with a prime location near the iconic Clérigos Tower and Livraria Lello bookstore. The hotel provides panoramic views of Porto from its rooftop terrace and features a bar where guests can enjoy refreshing drinks. Its central location allows easy access to the main sights and attractions.

Porto A. S. 1829 Hotel: Located in the historic Ribeira district, Porto A. S. 1829 Hotel offers a unique blend of contemporary design and historical architecture. The hotel showcases stunning views of the Douro River and is within walking distance of popular attractions such as the Ribeira Square and Dom Luís I Bridge. Its central location ensures guests can explore Portos old town with ease.

NH Collection Porto Batalha: Situated in the heart of Porto, NH Collection Porto Batalha is surrounded by historic landmarks such as the Porto City Hall and the São Bento Station. The hotel offers modern and comfortable rooms, a fitness center, and a rooftop terrace with panoramic city views. Its prime location provides easy access to Portos main attractions and transportation hubs.

Best for a short city break:

InterContinental Porto: Palácio das Cardosas: Located in a renovated 18th-century palace in Portos historic center, the InterContinental Porto offers a luxurious and refined experience. The hotel features elegantly designed rooms, a spa, and a rooftop terrace with stunning views of the city. Its central location allows guests to explore Portos attractions and enjoy the citys vibrant atmosphere effortlessly.

Eurostars Porto Douro: Situated in the picturesque Ribeira district, Eurostars Porto Douro combines modern comfort with traditional charm. The hotel offers stylish and well-equipped rooms with views of the Douro River. Guests can enjoy a drink at the rooftop bar while taking in panoramic views or explore nearby attractions such as the Port Wine Cellars and the Ribeira Square.

Show moreLess