Hotels in Porto

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

cheapest month to stay

50%

expected price decrease

most expensive time to stay

12%

expected price increase

Price
$80 - $180
Highest day of week
Saturday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$129

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$160

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is: 1-2 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
$50 - $54
3 star
$72 - $77
4-5 star
$119 - $124

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 $139 per night.

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

In March 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 43%.

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 Friday proving the least economical.

How much does a luxury hotel in Porto cost?

Luxury hotels in Porto are priced around $115 a night for each person. Opting for a luxury hotel could add 44% on top of the price of an average hotel in Porto, which stands at $64 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 $34, on average. This price is $30 cheaper than your average Porto hotel.


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
ibis Porto São João
8.2
$56
$self.alt
#2 most popular
Hotel Vice-Rei
7.8
$40
$self.alt
Best value
O2 Hostel
8.5
$14
3 stars
$self.alt
#1 most popular
Grande Hotel Do Porto
8.8
$76
$self.alt
#2 most popular
Legendary Porto Hotel
8.4
$74
$self.alt
Best value
Selina Porto
8.8
$22
4 stars and above
$self.alt
#1 most popular
Pestana Vintage Porto
8.9
$172
$self.alt
#2 most popular
Hotel Dom Henrique Downtown
8.4
$94
$self.alt
Best value
Guest House 31 de Janeiro (AL)
7.5
$27

Cheapest hotels in Porto

These hotels and hostels usually make for a cheap way to stay in Porto
$self.alt
O2 Hostel
8.5
$14
$self.alt
Happy Porto Hostel & Apartments
9.0
$18
$self.alt
So Cool Hostel Porto
8.7
$17
$self.alt
Coolhostel
8.3
$18
$self.alt
Oporto Music Hostel
8.3
$17
$self.alt
Hostel Alegria
8.3
$18

Get the best value hotel in Porto

These hotels have the best prices for their ratings
$self.alt
The White Box Boutique House
9.4
$72
$self.alt
Happy Porto Hostel & Apartments
9.0
$18
$self.alt
So Cool Hostel Porto
8.7
$17
$self.alt
Selina Porto
8.8
$22
$self.alt
Guest House 31 de Janeiro (AL)
7.5
$27
$self.alt
O2 Hostel
8.5
$14

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
$76
$self.alt
#1 Most popular
Sheraton Porto Hotel & Spa
9.1
$143
$self.alt
#2 Most popular
Hf Ipanema Park
8.5
$94
$self.alt
#3 Most popular
Hf Fénix Porto
8.7
$83
$self.alt
#4 Most popular
Intercontinental Porto - Palacio Das Cardosas
9.2
$214
$self.alt
#5 Most popular
Eurostars Oporto
8.6
$78

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
Stockholm to Porto
Fastest flight time
15h 55m
Cheapest price
$133
New York to Porto
Fastest flight time
11h 55m
Cheapest price
$289
Boston to Porto
Fastest flight time
14h 45m
Cheapest price
$319
Miami to Porto
Fastest flight time
11h 40m
Cheapest price
$343
New York to Porto
Fastest flight time
6h 50m
Cheapest price
$345
Chicago to Porto
Fastest flight time
13h 35m
Cheapest price
$411
Washington to Porto
Fastest flight time
9h 23m
Cheapest price
$438
San Francisco to Porto
Fastest flight time
16h 15m
Cheapest price
$440
Fort Lauderdale to Porto
Fastest flight time
12h 55m
Cheapest price
$441
Los Angeles to Porto
Fastest flight time
15h 30m
Cheapest price
$445
View more

Start planning your trip to Porto