Hotels in Porto

Find the best deals on 4,254 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
Lightpoint
8.9
$49
View all deals
$self.alt
Rock N Porto Hostel
8.7
$31
View all deals
$self.alt
M2Students Hostel
6.7
$20
View all deals
$self.alt
Pestana Vintage Porto
8.9
$263
View all deals
$self.alt
Eurostars Porto Douro
9.0
$144
View all deals
$self.alt
City Drops Hostel
7.5
$26
View all deals
$self.alt
Le Quatriéme Guest House
8.0
$33
View all deals
$self.alt
Paraty Alojamento Local
$25
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
$101 - $216
Highest day of week
Saturday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

$160

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$170

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is:
1-2 star
$78 - $83
3 star
$110 - $118
4-5 star
$182 - $190

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
Lightpoint
8.9
$49
$self.alt
#2 most popular
Rock N Porto Hostel
8.7
$31
$self.alt
Best value
M2Students Hostel
6.7
$20

Cheapest hotels in Porto

These hotels and hostels usually make for a cheap way to stay in Porto
$self.alt
M2Students Hostel
6.7
$20
$self.alt
Rock N Porto Hostel
8.7
$31
$self.alt
Paraty Alojamento Local
$25
$self.alt
Le Quatriéme Guest House
8.0
$33
$self.alt
City Drops Hostel
7.5
$26
$self.alt
Lightpoint
8.9
$49

Get the best value hotel in Porto

These hotels have the best prices for their ratings
$self.alt
Lightpoint
8.9
$49
$self.alt
City Drops Hostel
7.5
$26
$self.alt
Rock N Porto Hostel
8.7
$31
$self.alt
Le Quatriéme Guest House
8.0
$33
$self.alt
M2Students Hostel
6.7
$20
$self.alt
Pestana Vintage Porto
8.9
$263

Porto travel information

How long do people stay in Porto?

The average length of stay in Porto is 2 nights.

How much does a hotel cost in Porto?

On average, rooms will be priced around $48 per night when booking a hotel in Porto; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

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

Porto hotels are at their most economical to book in the month of November. The rates you are charged may be 32% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Porto?

Sunday is the cheapest day for hotel rooms in Porto. Friday is the most expensive day.

How much does a hostel in Porto cost?

Hostels in Porto (including hotels rated 2 stars and below) cost $20 per person, per night on average. This is $29 per night cheaper than the average cost of hotels in Porto.


Looking for a specific type of hotel?

Check out these great hotels in Porto that are perfect for any stay

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
Auckland to Porto
Fastest flight time
44h 35m
Cheapest price
$2,563

Start planning your trip to Porto


People interested in Porto also looked at

Not set on Porto? Search the best deals on hotels in these destinations