Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Porto Hotels from Rs8,846

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Porto

Mercure Porto Centro Hotel
4 out of 5
Praca Da Batalha 116, Porto
Get Rates
4.2/5Very Good! (1,510 reviews)

"very central to shops restaurants and site seeing. you could not find a better positioned hotel"…"

Reviewed on 29 Dec 2019

Mercure Porto Centro Hotel
Eurostars Porto Douro
4 out of 5
Avenida Gustavo Eiffel 22, Porto
Get Rates
4.6/5Wonderful! (588 reviews)

"All good, very clean, friendly staff, competitive prices of drinks."…"

Reviewed on 22 Feb 2020

Eurostars Porto Douro
Porto A.S. 1829
4 out of 5
Largo De Sao Domingos 50, Porto
Get Rates
4.7/5Exceptional! (528 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
Pestana Vintage Porto - Hotel & World Heritage Site
5 out of 5
Praca da Ribeira, 1, Porto
Get Rates
4.5/5Wonderful! (909 reviews)

"Great period property superbly converted into a brilliant hotel. Bit of a rabbit Warren but understandable"…"

Reviewed on 17 Mar 2020

Pestana Vintage Porto - Hotel & World Heritage Site
PortoBay Flores
5 out of 5
Rua das Flores, 27, Porto
Get Rates
4.7/5Exceptional! (96 reviews)

"Very good stay. Enjoyable and plessant. Will vidit again."…"

Reviewed on 6 Mar 2020

PortoBay Flores
The House Ribeira Porto Hotel – S.Hotels Collection
4 out of 5
Rua Infante Dom Henrique, 26, Porto
Rs8,846
per night
17 Apr-18 Apr
4.5/5Wonderful! (892 reviews)

"Excellent location good breakfast very quiet very helpful staff"…"

Reviewed on 8 Mar 2020

The House Ribeira Porto Hotel – S.Hotels Collection
The Yeatman Hotel
5 out of 5
Rua do Choupelo (Santa Marinha), Vila Nova de Gaia
Get Rates
4.8/5Exceptional! (392 reviews)

"Beautiful hotel with wonderful view of oldtown Porto and Dom Luis bridge. Staff all very nice and helpful."…"

Reviewed on 20 Feb 2020

The Yeatman Hotel
NH Collection Porto Batalha
4 out of 5
Praca da Batalha 62, Porto
Get Rates
4.6/5Exceptional! (690 reviews)

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

Reviewed on 14 Mar 2020

NH Collection Porto Batalha
Sheraton Porto Hotel & Spa
5 out of 5
Rua Tenente Valadim, 146, Porto
Get Rates
4.6/5Wonderful! (990 reviews)

"We arrived just as Porto went into a State of Emergency during the Coronavirus. I cannot begin to tell you how wonderful the staff and management were in ensuring our safety and caring for us. The Hotel is wonderful, spotlessly clean, large bedrooms, fabulous breakfast - could spend the day in the ..."…"

Reviewed on 22 Mar 2020

Sheraton Porto Hotel & Spa
InterContinental Porto - Palacio das Cardosas
5 out of 5
Praca da Liberdade 25, Porto
Get Rates
4.8/5Exceptional! (786 reviews)

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

Reviewed on 1 Mar 2020

InterContinental Porto - Palacio das Cardosas
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.

Visiting Porto

Couples looking to get away will find a romantic atmosphere in Porto, and visitors give high marks for the bustling port, abundant cafes and shopping. This city also attracts tourists with its wineries, tours and restaurants. Top sights in the city include Sandeman Cellars, Porto Cathedral and Museum of Port Wine.

  • There are 1566 hotels and other accommodation options in Porto
  • The closest major airport is in Porto (OPO-Dr. Francisco de Sa Carneiro), 6.8 mi (10.9 km) from the city centre
  • The next closest is in Vila Real (VRL), 46.9 mi (75.6 km) away

Getting around Porto

With so many choices for transport, seeing all of Porto is easy. You can walk to nearby metro stations including Bolhao Station, Trindade Station and Aliados Station. If you want to journey outside of the area, hop aboard a train from Porto Sao Bento Station, Porto Campanha Station or Campanhã Station. You can learn about options for water transport at the local port.

Dressing for Porto

  • Between January and March, you can expect average temperatures of 17°C during the day and 4°C at night
  • From April to June, the average during the day is 24°C, whilst the average at night is 8°C
  • July to September has daytime averages of 25°C with night-time averages of 12°C
  • Between October and December, you can expect daytime averages of 22°C and nighttime averages of 5°C
  • Average annual rainfall for Porto is 1270 millimetres
  • Usually August and July are the hottest months with an average of 24°C, whereas January and February are often coldest, averaging 5°C

Frequently asked questions

Porto Hotel Reviews

More trip options