Hotels in Porto

Find the best deals on 4,384 hotels in Porto

Check-in
Check-out
Compare vs momondo |

Top Hotels in Porto

Find the perfect Porto hotel for business or leisure
$self.alt
Hf Ipanema Park
8.4
£75
View all deals
$self.alt
Porto Palácio Hotel & Spa - S.Hotels Collection
8.5
£87
View all deals
$self.alt
Hf Fénix Porto
8.7
£66
View all deals
$self.alt
Crowne Plaza Porto
8.7
£91
View all deals
$self.alt
Axis Porto Business & Spa Hotel
8.6
£58
View all deals
$self.alt
Hotel da Música
8.4
£64
View all deals
$self.alt
HF Ipanema Porto
8.6
£65
View all deals
$self.alt
Star Inn Porto
7.7
£39
View all deals
$self.alt
Porto Trindade Hotel
8.4
£66
View all deals
$self.alt
Hotel Cristal Porto
8.7
£60
View all deals
$self.alt
Hotel Carris Porto Ribeira
8.6
£84
View all deals
$self.alt
Pestana Vintage Porto
8.9
£137
View all deals
$self.alt
Belver Beta Porto Hotel
6.6
£51
View all deals
$self.alt
Holiday Inn Express Porto - Exponor
8.4
£62
View all deals
$self.alt
Vila Galé Porto
8.2
£75
View all deals
$self.alt
Selina Porto
8.8
£18
View all deals
$self.alt
Sheraton Porto Hotel & Spa
8.7
£114
View all deals
$self.alt
Eurostars Heroismo
8.8
£54
View all deals
$self.alt
Hotel Premium Porto Downtown
8.3
£74
View all deals
$self.alt
Pestana Porto - A Brasileira
9.2
£112
View all deals
$self.alt
Hotel Dom Henrique - Downtown
8.4
£75
View all deals
$self.alt
BessaHotel Boavista
8.7
£68
View all deals
$self.alt
HF Tuela Porto
8.8
£57
View all deals
$self.alt
Porto Royal Bridges Hotel
8.7
£92
View all deals
$self.alt
Portus Cale Hotel
8.3
£63
View all deals
$self.alt
Pestana Palácio Do Freixo - Pousada & National Monument
8.9
£129
View all deals
$self.alt
Oporto Cosy
7.9
£32
View all deals
$self.alt
Mercure Porto Centro Hotel
8.5
£78
View all deals
$self.alt
AC Hotel by Marriott Porto
8.5
£61
View all deals
$self.alt
PortoBay Hotel Teatro
8.6
£95
View all deals
$self.alt
Intercontinental Porto - Palacio Das Cardosas
9.2
£170
View all deals
$self.alt
Eurostars Das Artes
8.8
£65
View all deals
$self.alt
Vivacity Porto
8.6
£42
View all deals
$self.alt
Hotel Infante Sagres
9.4
£125
View all deals
$self.alt
Hotel Internacional
8.5
£57
View all deals
$self.alt
Hotel Malaposta
7.7
£50
View all deals
$self.alt
Guest House 31 de Janeiro (AL)
£22
View all deals
$self.alt
NH Collection Porto Batalha
7.8
£113
View all deals
$self.alt
Eurostars Porto Douro
9.0
£75
View all deals
$self.alt
Stay Hotel Porto Centro Trindade
8.2
£44
View all deals

When to book a hotel in Porto

Check out the information below to find the best deal on a Porto hotel room
Low season
December
High season
April

cheapest month to stay

50%

expected price decrease

most expensive time to stay

38%

expected price increase

Price
£46 - £147
Highest day of week
Wednesday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£109

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£101

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is:
1-2 star
£40 - £43
3 star
£57 - £61
4-5 star
£94 - £98

How much does a hotel in Porto cost per night?

Use the information below to find quality Porto hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Casa Adriana By Soulsharing.Porto
8.3
£32
$self.alt
#2 most popular
ibis Porto São João
8.2
£45
$self.alt
Best value
M2Students Hostel
6.7
£11
3 stars
$self.alt
#1 most popular
Star Inn Porto
7.7
£39
$self.alt
#2 most popular
Holiday Inn Express Porto - Exponor
8.4
£62
$self.alt
Best value
Selina Porto
8.8
£18
4 stars and above
$self.alt
#1 most popular
Hf Ipanema Park
8.4
£75
$self.alt
#2 most popular
Porto Palácio Hotel & Spa - S.Hotels Collection
8.5
£87
$self.alt
Best value
Porto City House
8.9
£39

Cheapest hotels in Porto

These hotels and hostels usually make for a cheap way to stay in Porto
$self.alt
M2Students Hostel
6.7
£11
$self.alt
Porto Downtown Hostel
7.2
£13
$self.alt
O2 Hostel
8.5
£12
$self.alt
Travel & Live Porto Hostel
8.7
£13
$self.alt
Sport Hostel in Porto
£12
$self.alt
City Drops Hostel
7.5
£14

Get the best value hotel in Porto

These hotels have the best prices for their ratings
$self.alt
Selina Porto
8.8
£18
$self.alt
So Cool Hostel Porto
8.8
£14
$self.alt
The White Box Boutique House
9.3
£58
$self.alt
Hf Ipanema Park
8.4
£75
$self.alt
O2 Hostel
8.5
£12
$self.alt
Porto Palácio Hotel & Spa - S.Hotels Collection
8.5
£87

Porto travel information

How long do people stay in Porto?

A stay of 4 nights is most popular when visiting Porto.

How much does a hotel cost in Porto?

The price of a hotel in Porto depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around £63 per night.

When is the best time to book a hotel in Porto?

The cheapest month to book a hotel in Porto is December. The cost of your room could be as much as 51% cheaper than in peak months.

Which day is cheapest to stay in Porto?

The cost of a Porto hotel room will vary for each day, but generally Monday works out the most economical, with Tuesday proving the least economical.

How much does a luxury hotel in Porto cost?

On average, a luxury Porto hotel costs £122 per person, per night. This is a 48% premium when compared to the average cost of a hotel in Porto (£63 per person, per night).

How much does a hostel in Porto cost?

£31 is how much a hostel (and up to 2-star hotels) in Porto could cost you each night. Booking a hostel could save you £32 when compared to the average price of a hotel in Porto.


Looking for a specific type of hotel?

Check out these great hotels in Porto that are perfect for any stay
Luxury hotels in Porto
$self.alt
Best value
AC Hotel by Marriott Porto
8.5
£61
$self.alt
No. 1 most popular
Hf Ipanema Park
8.4
£75
$self.alt
No. 2 most popular
Hf Fénix Porto
8.7
£66
$self.alt
No. 3 most popular
Sheraton Porto Hotel & Spa
8.7
£114
$self.alt
No. 4 most popular
Intercontinental Porto - Palacio Das Cardosas
9.2
£170

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
Manchester to Porto
Fastest flight time
2h 30m
Cheapest price
£39
Edinburgh to Porto
Fastest flight time
2h 45m
Cheapest price
£39
London to Porto
Fastest flight time
2h 20m
Cheapest price
£40
Bristol to Porto
Fastest flight time
2h 05m
Cheapest price
£45
Birmingham to Porto
Fastest flight time
2h 20m
Cheapest price
£47
Liverpool to Porto
Fastest flight time
2h 25m
Cheapest price
£47
Glasgow to Porto
Fastest flight time
7h 30m
Cheapest price
£116
Nottingham to Porto
Fastest flight time
5h 35m
Cheapest price
£120
Newcastle upon Tyne to Porto
Fastest flight time
16h 30m
Cheapest price
£133
Leeds to Porto
Fastest flight time
12h 15m
Cheapest price
£139
View more

Start planning your trip to Porto