Hotels in Porto

Find the best deals on 4,168 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
Mercure Porto Centro Hotel
8.5
$141
View all deals
$self.alt
Cristo Rei Guesthouse
9.8
$64
View all deals
$self.alt
Braganca Oporto
7.6
$62
View all deals
$self.alt
M2Students Hostel
6.7
$19
View all deals
$self.alt
Pestana Vintage Porto
8.9
$247
View all deals
$self.alt
Crowne Plaza Porto
8.7
$164
View all deals
$self.alt
Hotel Infante Sagres
9.4
$226
View all deals
$self.alt
Sheraton Porto Hotel & Spa
8.7
$206
View all deals
$self.alt
Sao Jose
7.8
$77
View all deals
$self.alt
Residencial Triunfo
8.4
$55
View all deals
$self.alt
Hotel Carris Porto Ribeira
8.6
$153
View all deals
$self.alt
Residencial Faria Guimarães
7.6
$46
View all deals
$self.alt
iStay Hotel Porto Centro
7.8
$89
View all deals
$self.alt
Residencial Henrique VIII
7.2
$42
View all deals
$self.alt
Hotel da Música
8.4
$115
View all deals
$self.alt
Yours Guesthouse Porto
9.0
$75
View all deals
$self.alt
M2Students Hostel
$18
View all deals
$self.alt
Hotel Premium Porto Downtown
8.3
$134
View all deals
$self.alt
Porto Douro River Guest House
8.7
$158
View all deals
$self.alt
Urban Garden Porto Central Hostel
9.4
$33
View all deals
$self.alt
Sleep in Centre
9.4
$193
View all deals
$self.alt
Bcharming House
8.5
$69
View all deals
$self.alt
Álvares Cabral - Up2Sleep
5.7
$66
View all deals
$self.alt
Porto Villa
7.5
$65
View all deals
$self.alt
Casa Velha Guesthouse
9.6
$46
View all deals
$self.alt
Tpc Clerigos-virtudes Central Apartments
8.4
$72
View all deals
$self.alt
Abc Hotel Porto - Boavista
8.6
$108
View all deals
$self.alt
São Domingos Flowers Apartments
9.6
$92
View all deals
$self.alt
Bloom House by Sweet Porto
9.6
$92
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
November
High season
June

cheapest month to stay

42%

expected price decrease

most expensive time to stay

25%

expected price increase

Price
$95 - $203
Highest day of week
Saturday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

$151

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$159

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is:
1-2 star
$73 - $77
3 star
$103 - $110
4-5 star
$171 - $178

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
Cristo Rei Guesthouse
9.8
$64
$self.alt
#2 most popular
Braganca Oporto
7.6
$62
$self.alt
Best value
M2Students Hostel
6.7
$19
3 stars
$self.alt
#1 most popular
Sao Jose
7.8
$77
$self.alt
#2 most popular
Residencial Triunfo
8.4
$55
$self.alt
Best value
Residencial Henrique VIII
7.2
$42
4 stars and above
$self.alt
#1 most popular
Mercure Porto Centro Hotel
8.5
$141
$self.alt
#2 most popular
Pestana Vintage Porto
8.9
$247
$self.alt
Best value
Yours Guesthouse Porto
9.0
$75

Cheapest hotels in Porto

These hotels and hostels usually make for a cheap way to stay in Porto
$self.alt
M2Students Hostel
$18
$self.alt
Residencial Henrique VIII
7.2
$42
$self.alt
M2Students Hostel
6.7
$19
$self.alt
Residencial Faria Guimarães
7.6
$46
$self.alt
Urban Garden Porto Central Hostel
9.4
$33
$self.alt
Casa Velha Guesthouse
9.6
$46

Get the best value hotel in Porto

These hotels have the best prices for their ratings
$self.alt
Cristo Rei Guesthouse
9.8
$64
$self.alt
Hotel Infante Sagres
9.4
$226
$self.alt
M2Students Hostel
6.7
$19
$self.alt
Sheraton Porto Hotel & Spa
8.7
$206
$self.alt
Crowne Plaza Porto
8.7
$164
$self.alt
Residencial Triunfo
8.4
$55

Porto travel information

How long do people stay in Porto?

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

How much does a hotel cost in Porto?

A hotel room in Porto will generally set you back around $70 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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

Hotels in Porto are usually cheapest during the month of November. You can expect a price decrease of around 32% during this period.

Which day is cheapest to stay in Porto?

Sunday is the day where you will typically find the lowest price for your hotel room in Porto. The highest price tends to be on Friday.

How much does a luxury hotel in Porto cost?

Luxury hotels in Porto are priced around $143 a night for each person. Opting for a luxury hotel could add 51% on top of the price of an average hotel in Porto, which stands at $70 a night for each person.

How much does a hostel in Porto cost?

Porto hostels and hotels with a 2 star rating and below charge around $33 for a bed per person. This will be around $37 under the cost of a typical Porto hotel.


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
Sheraton Porto Hotel & Spa
8.7
$206

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
Sydney to Porto
Fastest flight time
34h 50m
Cheapest price
$1,375
Melbourne to Porto
Fastest flight time
30h 50m
Cheapest price
$1,629
Brisbane to Porto
Fastest flight time
30h 40m
Cheapest price
$1,939
Bilinga to Porto
Fastest flight time
33h 50m
Cheapest price
$12,183
View more

Start planning your trip to Porto