Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Porto Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Porto

Oporto Serviced Apartments - Miragaia
3 out of 5
Rua de Miragaia 152, Porto
Get Rates
1.41 km from city centre
Oporto Serviced Apartments - Miragaia
Porto A.S. 1829
4 out of 5
Largo De Sao Domingos 50, Porto
Free cancellationReserve now, pay when you stay
The price is €105 per night
1.29 km from city centre
4.7/5Exceptional! (541 reviews)

"The location was perfect. We walked everywhere. The room was very comfortable and enjoyed the restaurant."…"

Reviewed on 25 Feb 2020

Porto A.S. 1829
Portus Cale Hotel
4 out of 5
Av. Da Boavista, 1060, Porto
Free cancellationReserve now, pay when you stay
The price is €85 per night
1.99 km from city centre
4.2/5Excellent! (115 reviews)

"Excellent customer service! I would stay again in my next visit."…"

Reviewed on 27 Mar 2020

Portus Cale Hotel
InterContinental Porto - Palacio das Cardosas
5 out of 5
Praca da Liberdade 25, Porto
The price is €298 per night
0.97 km from city centre
4.8/5Exceptional! (798 reviews)

"Beautiful room in a beautiful building in the most central location possible."…"

Reviewed on 1 Mar 2020

InterContinental Porto - Palacio das Cardosas
Catalonia Porto
4 out of 5
Rua de Entreparedes, 92, Porto
Free cancellationReserve now, pay when you stay
The price is €90 per night
1.21 km from city centre
4.8/5Exceptional! (5 reviews)

"Location was excellent, very close to many of Porto's sights and top locations. Also a friendly place with a nice room!"…"

Reviewed on 16 Mar 2020

Catalonia Porto
Acta The Avenue
4 out of 5
188 Avenida de Fernão de Magalhães, Porto
The price is €110 per night
1.39 km from city centre
4.4/5Wonderful! (119 reviews)

"clean and new great breakfast a little too far from the centre staff not too friendly"…"

Reviewed on 15 Mar 2020

Acta The Avenue
Gran Cruz House
Praça da Ribeira, Viela do Buraco nº.19, Porto, Porto
The price is €96 per night
1.58 km from city centre
4.9/5Exceptional! (56 reviews)

"This is an amazing hotel that I hopefully stay in again soon. Everyone is very friendly, the location is excellent, and the rooms are beautiful! The breakfast was excellent and so is the staff."…"

Reviewed on 16 Mar 2020

Gran Cruz House
Letheshome Apartments
Rua de Sá da Bandeira, 90, Porto
Free cancellationReserve now, pay when you stay
The price is €57 per night
0.95 km from city centre
4.9/5Exceptional! (33 reviews)

"This was a spacious, very centrally located, and great apartment for our family of four (with two younger children). Desk staff was very helpful. We loved our stay!"…"

Reviewed on 29 Jun 2019

Letheshome Apartments
NH Collection Porto Batalha
4 out of 5
Praca da Batalha 62, Porto
The price is €165 per night
1.19 km from city centre
4.6/5Exceptional! (702 reviews)

"Nice rooms and central location for accessing the city"…"

Reviewed on 14 Mar 2020

NH Collection Porto Batalha
ABC Hotel Porto - Boavista
4 out of 5
Av. de França 168/178, Porto, Porto
Free cancellationReserve now, pay when you stay
The price is €64 per night
1.41 km from city centre
4.2/5Excellent! (109 reviews)

"Hi just wanted to say that the hotel is a new building in the center of Porto. Comfortable rooms, toilet, shower great but very little space for things, clothes. Good breakfast, the only minus of this Hotel is the noise of the nearby bus and metro station until late at night if you have a room at ..."…"

Reviewed on 16 Mar 2020

ABC Hotel Porto - Boavista
Can't see what you're looking for?
See all available properties in Porto
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Porto

Hotels in Porto

Porto is the second largest city in Portugal, after Lisbon, located in the northwest on the Douro River. It is brilliant European city to visit with beautiful modern architecture, great nightlife and a top music and arts scene. It was declared the European Capital of Culture 2001, along with Rotterdam. Porto also has a wealth of historical site; all you need to do is visit the picturesque old quarter, which is a UNESCO World Heritage Site. It’s also home to the drink, port, which you can taste all around town.

One Star Hotels in Porto

The number of budget accommodation in Porto is very limited. In fact, you can probably count it on one hand. They are scattered throughout the city and almost all of these hotels at least have air conditioning, a complimentary buffet breakfast and tours bookings desk.

Two Star Hotels in Porto

The two star range is much larger, numbering around 35 properties. Most of these offer complimentary buffet breakfast, free parking and some even welcome pets.

Three Star Hotels in Porto

The three star selection is the largest of all the hotel ratings in the city, consisting of about 55 properties. There are a number of family hotels and business hotels with free WiFi, a bar and lounge and meeting rooms. You’ll find most of these around the northeast, near Estádio do Dragão, the home of football club FC Porto, or right in the centre, around São Bento railway station.

Four Star Hotels in Porto

The four star accommodation range numbers about 45 and is made up of all different types of hotel. There are plenty of design and boutiques hotels, romantic hotels and pet-friendly hotels to be found around the city. There are also a number of four star spa hotels just outside the city centre with saunas, massage services and indoor pool.

Five Star Hotels in Porto

There are around 10 five star hotels for those lavish breaks. These luxury hotels offer a wide range of facilities, including spas, pools, room service and extravagant restaurants.

Frequently asked questions

Where is the best place to stay in Porto?
Cocorico Luxury Guest House is ranked highly by Expedia customers. This 4-star guesthouse offers free breakfast and a restaurant. It is located a short 9-minute walk from Porto Cathedral. Traveller reviews also recommend inPatio GuestHouse and Métier Boutique Hotel as top choices for your visit.
If I need to cancel my hotel reservation in Porto, will I receive a refund?
Yes! You’ll find that most hotel bookings are fully refundable if cancelled before the hotel’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within 24 hours of booking. Add dates, click “Search”, then use the filter option “free cancellation” to review the best deals available in Porto.
What's the best budget-friendly accommodation in Porto?
Based on reviews, Cats Porto Hostel is a popular 2-star property for our travellers looking for an economical choice, and features free WiFi and a bar. Other good choices for your budget-friendly stay include Residencia Pedra Antiga and ClipHotel.
What's the best accommodation option for families in Porto?
Oporto Loft is a top 4-star guesthouse on Expedia for families, and features a restaurant and laundry facilities. Other good choices for your family trip include Fine Arts Guesthouse and Hotel Spot Family Suites. Also, attractions such as Sea Life Porto and St. Ignatius Zoo are fun for children of all ages.
What's the best accommodation for a romantic holiday to Porto?
PortoBay Hotel Teatro is a favourite 4-star hotel for couples, and features a restaurant and a bar. Other good choices for a romantic stay include Castelo Santa Catarina and Pestana Vintage Porto - Hotel & World Heritage Site.
What's the best hotel to stay near the beach in Porto?
Cocorico Luxury Guest House is a top 3-star beach hotel with free breakfast and free WiFi. Other good options for your stay near the beach include HF Ipanema Porto and Hotel Boa-Vista. To enjoy some time by the water, head to Matosinhos Beach or Leca da Palmeira Beach.
What's the best luxury place to stay in Porto?
Crowne Plaza Porto is a 5-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Rosa Et Al Townhouse and Pestana Palácio do Freixo - Pousada & National Monument are other upscale choices for your trip.
What's the best boutique-style hotel in Porto?
Casas do Porto - Ribeira Apartments is a favourite 4-star apartment with Expedia travellers looking for stylish accommodation, and features in-room kitchenettes and free WiFi. InterContinental Porto - Palacio das Cardosas and The Yeatman Hotel are two other options for a boutique stay.
What's the best hotel for a golf holiday in Porto?
Boavista Guest House is a 3-star guesthouse featuring free WiFi and a bar, and it’s a top choice for playing a round of golf. Visit Clube de Golf de Miramar or Estela Golf Club to perfect your golf swing.
Where's the best place to stay in Porto to learn about local history?
Based on our travel expertise, HF Ipanema Porto is a top 4-star hotel for history buffs booking on Expedia, and features a restaurant and free WiFi. A couple of other options near historic sites include Hotel Carris Porto Ribeira and Grande Hotel de Paris. Also, notable landmarks to visit include Porto Cathedral, Ribeira Square and Dom Luis I Bridge.
What is the best spa hotel in Porto?
AC Hotel Porto by Marriott is a top spa hotel featuring a restaurant, a fitness centre and a bar. Spend an afternoon at the spa where you’ll find massage treatments. Other popular spa hotels in Porto include Sheraton Porto Hotel & Spa and Hotel Infante Sagres.
How is it to stay in Porto?
History buffs will enjoy exploring Porto, and visitors give high marks for the bustling port, abundant cafes and shopping. This city also attracts tourists with its wineries, local tours and restaurants. Top sights in the city include Porto Cathedral, Ribeira Square and Casa da Musica. In Porto, there are 2887 hotels and other accommodation options to choose from.

Recent Reviews in Porto

More trip options