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
172 USD
View all deals
Hotel Dom Henrique Downtown
8.3
94 USD
View all deals
Crowne Plaza Porto
9.0
114 USD
View all deals
Porto Palacio Congress Hotel & Spa
8.7
109 USD
View all deals
Grande Hotel Do Porto
8.7
76 USD
View all deals
Legendary Porto Hotel
8.3
74 USD
View all deals
Hotel América
7.6
55 USD
View all deals
ibis Porto São João
8.2
56 USD
View all deals
Hotel Infante Sagres
9.4
157 USD
View all deals
Portus Cale Hotel
8.3
79 USD
View all deals
Sheraton Porto Hotel & Spa
8.9
143 USD
View all deals
Mercure Porto Centro Hotel
8.4
98 USD
View all deals
Hf Ipanema Park
8.5
94 USD
View all deals
Hotel Internacional
8.4
71 USD
View all deals
Hotel Miradouro
7.4
50 USD
View all deals
Hotel Vice-Rei
7.7
40 USD
View all deals
Porto Domus Hotel
8.6
50 USD
View all deals
Pao de Acucar Hotel
7.9
70 USD
View all deals
Tryp Porto Expo Hotel
8.3
80 USD
View all deals
Vila Galé Porto
8.3
94 USD
View all deals
Eurostars Das Artes
8.3
82 USD
View all deals
Grande Hotel de Paris
7.2
75 USD
View all deals
Hotel Aliados
7.3
60 USD
View all deals
Belver Beta Porto Hotel
6.5
64 USD
View all deals
Costa do Sol Residencial
7.9
50 USD
View all deals
Hf Fenix Porto
8.7
83 USD
View all deals
HF Ipanema Porto
8.6
81 USD
View all deals
Hotel Malaposta
7.4
63 USD
View all deals
AC Hotel by Marriott Porto
8.5
76 USD
View all deals
Porto Antas Hotel
8.1
55 USD
View all deals
Hotel da Bolsa
8.2
59 USD
View all deals
Vera Cruz Porto Downtown Hotel
8.2
57 USD
View all deals
Boavista Guest House
8.6
41 USD
View all deals
Guest House Porto Clerigus
7.4
50 USD
View all deals
Star Inn Porto
7.6
48 USD
View all deals
Holiday Inn Express Porto - Exponor
8.3
78 USD
View all deals
BessaHotel Boavista
8.7
85 USD
View all deals
Residencial Porto Novo
6.9
28 USD
View all deals
Hotel Boa-Vista
8.3
85 USD
View all deals
Tryp Porto Centro Hotel
8.2
62 USD
View all deals

When to book a hotel in Porto

Low Season
January
High Season
July

cheapest month to stay

29%

expected price decrease

most expensive time to stay

91%

expected price increase

224 USD
176 USD
128 USD
80 USD
Price
80 - 213 USD
Highest day of week
Monday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

89 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

102 USD

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is:
90
Days before departure
0
1-2 star
49 - 53 USD
3 star
71 - 75 USD
4-5 star
114 - 120 USD

Porto travel tips

Let us help you with the best tips about Porto

How long do people stay in Porto?

A stay of 3 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 126 USD per night.

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

In January prices are at their lowest and represents the most cost effective time to book a hotel room in Porto. You may find the cost of your room has decreased by 37%.

Which day is cheapest to stay in Porto?

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

How much does a luxury hotel in Porto cost?

Luxury hotels in Porto are priced around 122 USD a night for each person. Opting for a luxury hotel could add 49.815% on top of the price of an average hotel in Porto, which stands at 61 USD a night for each person.

How much does a hostel in Porto cost?

Per person, per night, a hostel in Porto (or a sub 2 star rated hotel) is priced at 32 USD, on average. This price is 29 USD cheaper than your average Porto hotel.


How much does a hotel in Porto cost?

4 stars and above
#1 most popular
Pestana Vintage Porto
8.9
172 USD
#2 most popular
Hotel Dom Henrique Downtown
8.3
94 USD
Best value
Guest House 31 de Janeiro (AL)
7.6
27 USD
3 stars
#1 most popular
Grande Hotel Do Porto
8.7
76 USD
#2 most popular
Legendary Porto Hotel
8.3
74 USD
Best value
Selina Porto
8.8
22 USD
2 stars and below
#1 most popular
ibis Porto São João
8.2
56 USD
#2 most popular
Hotel Miradouro
7.4
50 USD
Best value
Canvas Atelier Hostel
8.8
15 USD

Cheapest hotels in Porto

Cheap hotels and hostels in Porto
M2Students Hostel
5.6
13 USD
Oporto Music Hostel
8.4
17 USD
Canvas Atelier Hostel
8.8
15 USD
Happy Porto Hostel & Apartments
9.0
18 USD
So Cool Hostel Porto
8.8
17 USD
Coolhostel
8.3
18 USD

Best value hotels in Porto

Oporto City Flats - The White Box House
9.4
72 USD
Happy Porto Hostel & Apartments
9.0
18 USD
So Cool Hostel Porto
8.8
17 USD
Selina Porto
8.8
22 USD
Guest House 31 de Janeiro (AL)
7.6
27 USD
Oporto Music Hostel
8.4
17 USD

Looking for a specific type of hotel

Luxury Hotels in Porto
Best value
AC Hotel by Marriott Porto
8.5
76 USD
#1 Most popular
Sheraton Porto Hotel & Spa
8.9
143 USD
#2 Most popular
Hf Ipanema Park
8.5
94 USD
#3 Most popular
Hf Fenix Porto
8.7
83 USD
#4 Most popular
Intercontinental Hotels Porto - Palacio Das Cardosas
9.2
214 USD

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
Budapest to Porto
Fastest flight time
7h 50m
Cheapest price
179 USD
New York to Porto
Fastest flight time
9h 30m
Cheapest price
338 USD
Miami to Porto
Fastest flight time
11h 05m
Cheapest price
338 USD
Boston to Porto
Fastest flight time
8h 20m
Cheapest price
371 USD
Orlando to Porto
Fastest flight time
12h 05m
Cheapest price
389 USD
Atlanta to Porto
Fastest flight time
19h 23m
Cheapest price
476 USD
Los Angeles to Porto
Fastest flight time
14h 30m
Cheapest price
476 USD
Seattle to Porto
Fastest flight time
16h 05m
Cheapest price
487 USD
San Francisco to Porto
Fastest flight time
14h 40m
Cheapest price
498 USD
Fort Lauderdale to Porto
Fastest flight time
17h 40m
Cheapest price
507 USD
View more

Start planning your trip to Porto