Hotels in Porto

Find the best deals on 4,186 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
9.0
225 CAD
View all deals
Hotel Dom Henrique Downtown
8.4
123 CAD
View all deals
Crowne Plaza Porto
9.0
149 CAD
View all deals
Porto Palacio Congress Hotel & Spa
8.7
142 CAD
View all deals
Grande Hotel Do Porto
8.6
99 CAD
View all deals
Legendary Porto Hotel
8.4
97 CAD
View all deals
Hotel América
7.6
72 CAD
View all deals
ibis Porto São João
8.2
73 CAD
View all deals
Hotel Infante Sagres
9.3
205 CAD
View all deals
Portus Cale Hotel
8.3
103 CAD
View all deals
Sheraton Porto Hotel & Spa
8.8
187 CAD
View all deals
Mercure Porto Centro Hotel
8.4
128 CAD
View all deals
Hf Ipanema Park
8.5
123 CAD
View all deals
Hotel Internacional
8.4
93 CAD
View all deals
Hotel Miradouro
7.4
65 CAD
View all deals
Hotel Vice-Rei
7.7
52 CAD
View all deals
Porto Domus Hotel
8.6
65 CAD
View all deals
Pao de Acucar Hotel
7.9
91 CAD
View all deals
Tryp Porto Expo Hotel
8.3
104 CAD
View all deals
Vila Galé Porto
8.2
123 CAD
View all deals
Eurostars Das Artes
8.2
107 CAD
View all deals
Grande Hotel de Paris
7.3
98 CAD
View all deals
Hotel Aliados
7.3
78 CAD
View all deals
Belver Beta Porto Hotel
6.5
84 CAD
View all deals
Costa Do Sol Residencial
7.9
65 CAD
View all deals
Hf Fénix Porto
8.7
108 CAD
View all deals
HF Ipanema Porto
8.6
106 CAD
View all deals
Hotel Malaposta
7.5
82 CAD
View all deals
AC Hotel by Marriott Porto
8.4
99 CAD
View all deals
Porto Antas Hotel
8.2
72 CAD
View all deals
Hotel Palanca
7.8
65 CAD
View all deals
Hotel da Bolsa
8.2
77 CAD
View all deals
Vera Cruz Porto Downtown Hotel
8.1
74 CAD
View all deals
Boavista Guest House
8.6
54 CAD
View all deals
Residencial Sol da Nave
8.7
48 CAD
View all deals
Guest House Porto Clerigus
7.5
65 CAD
View all deals
Star Inn Porto
7.6
63 CAD
View all deals
Holiday Inn Express Porto - Exponor
8.2
102 CAD
View all deals
BessaHotel Boavista
8.6
111 CAD
View all deals
Residencial Porto Novo
6.9
37 CAD
View all deals

When to book a hotel in Porto

Low Season
February
High Season
May

cheapest month to stay

47%

expected price decrease

most expensive time to stay

70%

expected price increase

+240.0%
+160.0%
+80.0%
Base
Price
67 - 213 CAD
Highest day of week
Thursday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

114 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

113 CAD

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?

3 nights is the typical length of stay for people visiting Porto.

How much does a hotel cost in Porto?

The cost of a hotel room in Porto will vary according to demand, location and star rating. On average, rooms will cost around 95 CAD per night.

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

Room prices for hotels in Porto can be as much as 45% lower in the month of February. So this is a great time to book and save money.

Which day is cheapest to stay in Porto?

Room prices for hotels in Porto will be at their lowest on Saturday and peak on Wednesday.

How much does a luxury hotel in Porto cost?

The cost of a luxury hotel in Porto is generally around 122 CAD a night for every person. In contrast, the average price of a hotel in Porto is closer to 60 CAD a night for every person, which is a 50.99% difference between the average and luxury accommodation.

How much does a hostel in Porto cost?

On average, a hostel in Porto will be priced around 33 CAD. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be 27 CAD lower than your typical Porto hotel.


How much does a hotel in Porto cost?

4 stars and above
#1 most popular
Pestana Vintage Porto
9.0
225 CAD
#2 most popular
Hotel Dom Henrique Downtown
8.4
123 CAD
Best value
Guest House 31 de Janeiro (AL)
7.5
35 CAD
3 stars
#1 most popular
Grande Hotel Do Porto
8.6
99 CAD
#2 most popular
Legendary Porto Hotel
8.4
97 CAD
Best value
Selina Porto
9.0
29 CAD
2 stars and below
#1 most popular
ibis Porto São João
8.2
73 CAD
#2 most popular
Hotel Miradouro
7.4
65 CAD
Best value
Canvas Atelier Hostel
8.9
20 CAD

Cheapest hotels in Porto

Cheap hotels and hostels in Porto
Republica Prime
-1.0
14 CAD
Travel & Live Porto Hostel
8.8
21 CAD
M2Students Hostel
5.6
17 CAD
So Cool Hostel Porto
8.8
22 CAD
Canvas Atelier Hostel
8.9
20 CAD
Oporto Music Hostel
8.4
22 CAD

Best value hotels in Porto

So Cool Hostel Porto
8.8
22 CAD
Happy Porto Hostel & Apartments
8.9
24 CAD
Guest House 31 de Janeiro (AL)
7.5
35 CAD
Selina Porto
9.0
29 CAD
Wine Hostel
9.1
26 CAD
Oporto Music Hostel
8.4
22 CAD

Looking for a specific type of hotel

Romantic Hotels in Porto
Best value
Residencia Lis B&B And Parking
8.9
57 CAD
#1 Most popular
Pestana Vintage Porto
9.0
225 CAD
#2 Most popular
Crowne Plaza Porto
9.0
149 CAD
Porto Palacio Congress Hotel & Spa
8.7
142 CAD
Grande Hotel Do Porto
8.6
99 CAD
Hotel Infante Sagres
9.3
205 CAD
Sheraton Porto Hotel & Spa
8.8
187 CAD
Luxury Hotels in Porto
Best value
AC Hotel by Marriott Porto
8.4
99 CAD
#1 Most popular
Sheraton Porto Hotel & Spa
8.8
187 CAD
#2 Most popular
Hf Ipanema Park
8.5
123 CAD
Hf Fénix Porto
8.7
108 CAD
Intercontinental Hotels Porto - Palacio Das Cardosas
9.2
279 CAD

momondo's favourite hotels


Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
Toronto to Porto
Fastest flight time
6h 45m
Cheapest price
581 CAD
Toronto to Porto
Fastest flight time
10h 55m
Cheapest price
815 CAD
Montreal to Porto
Fastest flight time
6h 05m
Cheapest price
817 CAD
Québec City to Porto
Fastest flight time
9h 40m
Cheapest price
864 CAD
Ottawa to Porto
Fastest flight time
14h 50m
Cheapest price
916 CAD
Halifax to Porto
Fastest flight time
14h 25m
Cheapest price
935 CAD
Edmonton to Porto
Fastest flight time
12h 00m
Cheapest price
1,018 CAD
Vancouver to Porto
Fastest flight time
18h 20m
Cheapest price
1,040 CAD
Toronto to Porto
Fastest flight time
21h 05m
Cheapest price
1,043 CAD
Fredericton to Porto
Fastest flight time
14h 25m
Cheapest price
1,090 CAD
View more

Start planning your trip to Porto