Hotels in Porto

Find the best deals on 4,468 hotels in Porto

Check-in
Check-out
Compare vs momondo |

Top Hotels in Porto

Find the perfect Porto hotel for business or leisure
Pestana Vintage Porto
8.9
135 GBP
View all deals
Hotel Dom Henrique Downtown
8.3
74 GBP
View all deals
Crowne Plaza Porto
9.0
89 GBP
View all deals
Porto Palacio Congress Hotel & Spa
8.7
85 GBP
View all deals
Grande Hotel Do Porto
8.7
60 GBP
View all deals
Legendary Porto Hotel
8.3
58 GBP
View all deals
Hotel América
7.6
43 GBP
View all deals
ibis Porto São João
8.2
44 GBP
View all deals
Hotel Infante Sagres
9.4
123 GBP
View all deals
Portus Cale Hotel
8.3
62 GBP
View all deals
Sheraton Porto Hotel & Spa
8.9
112 GBP
View all deals
Mercure Porto Centro Hotel
8.4
77 GBP
View all deals
Hf Ipanema Park
8.5
74 GBP
View all deals
Hotel Internacional
8.4
56 GBP
View all deals
Hotel Miradouro
7.4
39 GBP
View all deals
Hotel Vice-Rei
7.7
32 GBP
View all deals
Porto Domus Hotel
8.6
39 GBP
View all deals
Pao de Acucar Hotel
7.9
55 GBP
View all deals
Tryp Porto Expo Hotel
8.3
63 GBP
View all deals
Vila Galé Porto
8.3
74 GBP
View all deals
Eurostars Das Artes
8.3
64 GBP
View all deals
Grande Hotel de Paris
7.2
59 GBP
View all deals
Hotel Aliados
7.3
47 GBP
View all deals
Belver Beta Porto Hotel
6.5
50 GBP
View all deals
Costa do Sol Residencial
7.9
39 GBP
View all deals
Hf Fenix Porto
8.7
65 GBP
View all deals
HF Ipanema Porto
8.6
64 GBP
View all deals
Hotel Malaposta
7.4
50 GBP
View all deals
AC Hotel by Marriott Porto
8.5
60 GBP
View all deals
Porto Antas Hotel
8.1
43 GBP
View all deals
Hotel da Bolsa
8.2
46 GBP
View all deals
Vera Cruz Porto Downtown Hotel
8.2
45 GBP
View all deals
Boavista Guest House
8.6
32 GBP
View all deals
Guest House Porto Clerigus
7.4
39 GBP
View all deals
Star Inn Porto
7.6
38 GBP
View all deals
Holiday Inn Express Porto - Exponor
8.3
61 GBP
View all deals
BessaHotel Boavista
8.7
67 GBP
View all deals
Residencial Porto Novo
6.9
22 GBP
View all deals
Hotel Boa-Vista
8.3
67 GBP
View all deals
Tryp Porto Centro Hotel
8.2
49 GBP
View all deals

When to book a hotel in Porto

Low season
February
High season
July

cheapest month to stay

28%

expected price decrease

most expensive time to stay

104%

expected price increase

158 GBP
122 GBP
87 GBP
51 GBP
Price
51 - 144 GBP
Highest day of week
Friday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

53 GBP

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

65 GBP

avg. price over the last two weeks


Porto travel tips

Let us help you with the best tips about Porto

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 105 GBP per night.

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

The cheapest month to book a hotel in Porto is February. The cost of your room could be as much as 36% 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 Thursday proving the least economical.

How much does a luxury hotel in Porto cost?

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

How much does a hostel in Porto cost?

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


How much does a hotel in Porto cost?

4 stars and above
#1 most popular
Pestana Vintage Porto
8.9
135 GBP
#2 most popular
Hotel Dom Henrique Downtown
8.3
74 GBP
Best value
Guest House 31 de Janeiro (AL)
7.6
22 GBP
3 stars
#1 most popular
Grande Hotel Do Porto
8.7
60 GBP
#2 most popular
Legendary Porto Hotel
8.3
58 GBP
Best value
Selina Porto
8.8
18 GBP
2 stars and below
#1 most popular
ibis Porto São João
8.2
44 GBP
#2 most popular
Hotel Miradouro
7.4
39 GBP
Best value
Canvas Atelier Hostel
8.8
12 GBP

Cheapest hotels in Porto

Cheap hotels and hostels in Porto
M2Students Hostel
5.6
11 GBP
Oporto Music Hostel
8.4
14 GBP
Canvas Atelier Hostel
8.8
12 GBP
Happy Porto Hostel & Apartments
9.0
15 GBP
So Cool Hostel Porto
8.8
14 GBP
Coolhostel
8.3
15 GBP

Best value hotels in Porto

Oporto City Flats - The White Box House
9.4
57 GBP
Happy Porto Hostel & Apartments
9.0
15 GBP
So Cool Hostel Porto
8.8
14 GBP
Selina Porto
8.8
18 GBP
Guest House 31 de Janeiro (AL)
7.6
22 GBP
Oporto Music Hostel
8.4
14 GBP

Looking for a specific type of hotel

Luxury hotels in Porto
Best value
AC Hotel by Marriott Porto
8.5
60 GBP
No. 1 most popular
Sheraton Porto Hotel & Spa
8.9
112 GBP
No. 2 most popular
Hf Ipanema Park
8.5
74 GBP
No. 3 most popular
Hf Fenix Porto
8.7
65 GBP
No. 4 most popular
Intercontinental Hotels Porto - Palacio Das Cardosas
9.2
167 GBP

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
London to Porto
Fastest flight time
2h 20m
Cheapest price
21 GBP
Manchester to Porto
Fastest flight time
2h 30m
Cheapest price
21 GBP
Liverpool to Porto
Fastest flight time
2h 25m
Cheapest price
21 GBP
Birmingham to Porto
Fastest flight time
2h 20m
Cheapest price
31 GBP
Bristol to Porto
Fastest flight time
2h 05m
Cheapest price
64 GBP
Edinburgh to Porto
Fastest flight time
2h 45m
Cheapest price
109 GBP
Belfast to Porto
Fastest flight time
10h 10m
Cheapest price
142 GBP
Leeds to Porto
Fastest flight time
5h 00m
Cheapest price
145 GBP
Glasgow to Porto
Fastest flight time
7h 15m
Cheapest price
159 GBP
Nottingham to Porto
Fastest flight time
8h 00m
Cheapest price
165 GBP
View more

Start planning your trip to Porto