Hotels in Porto

Find the best deals on 7,140 hotels in Porto

Check-in
Check-out
Compare vs momondo |

Popular cities in Porto

Below are the average prices for hotels in popular Porto cities
Price
£39 - £66
CHEAPEST CITY IN PORTO Valongo 22% cheaper Hotels in Valongo are the cheapest in Porto at just £39 per night on average.
MOST EXPENSIVE CITY IN PORTO Baiao 31% more expensive Baiao has the highest priced hotels in Porto with rooms averaging £65 per night.
MOST POPULAR CITY IN PORTO Porto 90% more users visited More momondo users search for hotels in Porto than any other city in Porto

Top Hotels in Porto

Find your perfect Porto hotel in the perfect location
Guest House 31 De Janeiro
Guest House 31 De Janeiro
£20
View all deals
Ibis Budget Porto Gaia
Ibis Budget Porto Gaia
7.9
£28
View all deals
Moov Hotel Porto Centro
Moov Hotel Porto Centro
8.7
£42
View all deals
Star Inn Porto
Star Inn Porto
7.7
£36
View all deals
Tryp Porto Centro
Tryp Porto Centro
8.2
£47
View all deals
Cliphotel
Cliphotel
8.6
£41
View all deals
Guest House Porto Clerigus
Guest House Porto Clerigus
7.5
£45
View all deals
Hotel Aliados
Hotel Aliados
7.5
£41
View all deals
Boavista Guest House
Boavista Guest House
8.7
£33
View all deals
Park Hotel Porto Aeroporto
Park Hotel Porto Aeroporto
8.5
£34
View all deals
Hf Ipanema Park
Hf Ipanema Park
8.3
£71
View all deals
Crowne Plaza Porto
Crowne Plaza Porto
8.7
£93
View all deals
Hotel da Música
Hotel da Música
8.4
£70
View all deals
Axis Porto Business & Spa Hotel
Axis Porto Business & Spa Hotel
8.6
£54
View all deals
Hotel Cristal Porto
Hotel Cristal Porto
8.7
£54
View all deals
Porto Trindade Hotel
Porto Trindade Hotel
8.4
£63
View all deals
Hotel Carris Porto Ribeira
Hotel Carris Porto Ribeira
8.7
£69
View all deals
Vila Gale Porto
Vila Gale Porto
8.1
£77
View all deals
Eurostars Heroismo
Eurostars Heroismo
8.8
£56
View all deals
Hotel Premium Porto Downtown
Hotel Premium Porto Downtown
8.2
£43
View all deals
Sheraton Porto Hotel & Spa
Sheraton Porto Hotel & Spa
8.7
£92
View all deals
Hotel Dom Henrique - Downtown
Hotel Dom Henrique - Downtown
8.4
£62
View all deals
BessaHotel Boavista
BessaHotel Boavista
8.7
£58
View all deals
Pestana Palácio do Freixo, Porto
Pestana Palácio do Freixo, Porto
9.0
£106
View all deals
Portus Cale Hotel
Portus Cale Hotel
8.2
£50
View all deals
AC Hotel Porto by Marriott
AC Hotel Porto by Marriott
8.4
£56
View all deals
Mercure Porto Centro Santa Catarina
Mercure Porto Centro Santa Catarina
8.5
£48
View all deals
Intercontinental Porto - Palacio Das Cardosas, An IHG Hotel
Intercontinental Porto - Palacio Das Cardosas, An IHG Hotel
9.2
£135
View all deals
PortoBay Hotel Teatro
PortoBay Hotel Teatro
9.3
£90
View all deals
Hotel Solverde Spa & Wellness Center
Hotel Solverde Spa & Wellness Center
8.5
£85
View all deals
Vivacity Porto - Rooms & Apartments
Vivacity Porto - Rooms & Apartments
8.6
£48
View all deals
Eurostars Das Artes
Eurostars Das Artes
8.3
£55
View all deals
Novotel Porto Gaia
Novotel Porto Gaia
8.1
£47
View all deals
Eurostars Porto Douro
Eurostars Porto Douro
9.0
£63
View all deals
Hotel Infante Sagres
Hotel Infante Sagres
9.3
£137
View all deals
NH Collection Porto Batalha
NH Collection Porto Batalha
8.9
£80
View all deals
The Editory House Ribeira Porto Hotel
The Editory House Ribeira Porto Hotel
8.9
£69
View all deals
Tryp Porto Expo Hotel
Tryp Porto Expo Hotel
8.1
£63
View all deals
Golden Tulip Porto Gaia Hotel & Spa
Golden Tulip Porto Gaia Hotel & Spa
7.1
£42
View all deals
Mercure Porto Gaia Hotel
Mercure Porto Gaia Hotel
8.6
£51
View all deals

Things to do in Porto

Casa da Música
Centro Português de Fotografia

How much do hotels cost near Casa da Música?

The average price of the 12 hotels near Casa da Música is £62 per night. Since Casa da Música is more popular during certain months of the year than others, the prices may vary depending on when you plan your trip. In a typical year, Casa da Música is most popular during October and least popular during August. These are known as peak seasons and low seasons. The nightly rate for hotels near Casa da Música during peak seasons is £87 and in low seasons is £68. Hotels near Casa da Música are typically 125% lower than the average hotel in Porto, which is £77.

Hotels near Casa da Música

How much do hotels cost near Centro Português de Fotografia?

If you’re planning a trip to Porto and want to stay at any of the 12 hotels in the area around Centro Português de Fotografia you should expect to pay around £62/night. This price fluctuates based on time of year. During October (peak season) you can expect to pay £87/night and if you’re planning your visit in August (low season), the average price will typically be closer to £68/night. Hotels near Centro Português de Fotografia are typically 125% lower than the average hotel in Porto, which is £77.

Hotels near Centro Português de Fotografia

Popular hotels in Porto

Book a room in one of momondo’s favourite hotels in these popular Porto cities
Hotels in Vila Nova de Gaia
Search hotel deals in Vila Nova de Gaia
Hotels in Póvoa de Varzim
Search hotel deals in Póvoa de Varzim

Porto travel tips

Check these FAQs for important travel tips while planning your visit to Porto

What is the most popular destination in Porto?

momondo users most often search for hotels in Porto when looking to visit Porto. The average nightly rate for Porto is £77. Other popular destinations in Porto include Baiao and Maia (Porto). Baiao has an average nightly rate of £96 and Maia (Porto) has an average nightly rate of £61.

What is considered a good deal for a hotel in Porto?

A good deal for a hotel in Porto is typically any price under £66, which is the average nightly rate in Porto. This rate will typically be harder to find in Porto, where hotels prices are generally higher. Vila Nova de Gaia has some of the lowest hotel prices of any Porto destination and good deals may be easier to find there.

What are the best hotels in Porto?

The following hotels are the top rated hotels in Porto:94 - Maria Muralha Historic House in Porto94 - The Yeatman in Vila Nova de Gaia93 - PortoBay Hotel Teatro in Porto