Porto hotels

Porto hotels

Porto
Check-in
Check-out
Compare vs KAYAK |

Latest Porto Hotel Deals

Porto
Porto
3 stars from £16
4+ stars from £42
Baiao
4+ stars from £72
Vila Nova de Gaia
Vila Nova de Gaia
3 stars from £11
4+ stars from £9
Maia (Porto)
Maia (Porto)
3 stars from £34
4+ stars from £39
Matosinhos
Matosinhos
3 stars from £26
4+ stars from £48
Póvoa de Varzim
Póvoa de Varzim
3 stars from £33
4+ stars from £46

Good to know

Low season

January

High season

April

Average price (weeknight)

£68

Average price (weekend night)

£68
Cheapest month to stay with an average 32% drop in price.
Most expensive month to stay with an average 79% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Porto

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Porto

Are hotels in Porto safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Porto?

How much is a cheap hotel in Porto?

How much is a hotel in Porto for tonight?

Best Porto hotels

Show all
The Yeatman - Vila Nova de Gaia - Lobby
1
9.4 Excellent (1,684 reviews)
Hotel Infante Sagres - Porto - Restaurant
2
9.3 Excellent (1,380 reviews)
Castelo Santa Catarina - Porto - Outdoor view
3
9.2 Excellent (2,943 reviews)
Portobay Teatro - Porto - Lobby
5
9.1 Excellent (341 reviews)
Porto A.S. 1829 Hotel - Porto - Restaurant
6
9.0 Excellent (1,877 reviews)
NH Collection Porto Batalha - Porto - Lobby
7
8.9 Excellent (1,267 reviews)
Holiday Inn Porto - Gaia - Vila Nova de Gaia - Bar
9
8.7 Excellent (329 reviews)
Sheraton Porto Hotel & Spa - Porto - Bedroom
10
8.7 Excellent (1,345 reviews)
Abc Hotel Porto - Boavista - Porto
11
8.4 Excellent (1,887 reviews)