Hotels in Porto

Find the best deals on 4 573 hotels in Porto

Check-in
Check-out
Compare vs momondo |

Top Porto hotels

Find a cheap hotel in Porto that meets your travel needs.
Hf Ipanema Park
Hf Ipanema Park
8,4
R1 658
View all deals
HF Ipanema Porto
HF Ipanema Porto
8,6
R1 428
View all deals
The White Box Boutique House
The White Box Boutique House
9,3
R1 270
View all deals
12 Short Term
12 Short Term
8,6
R829
View all deals
D&S - Crocodile House São Bento
D&S - Crocodile House São Bento
8,2
R1 076
View all deals
Miragaia House
Miragaia House
R1 428
View all deals
Oporto Bernardes Studios - Heroismo
Oporto Bernardes Studios - Heroismo
9,2
R670
View all deals
Citybreak-Apartments Caldeireiros
Citybreak-Apartments Caldeireiros
8,7
R847
View all deals
Dinky Apartment
Dinky Apartment
R1 076
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
January
High season
May

cheapest month to stay

32%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
R1.165 - R2.477
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

R1 833

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R1 833

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is:
1-2 star
R899 - R952
3 star
R1 269 - R1 357
4-5 star
R2 098 - R2 186

How much does a hotel in Porto cost per night?

Use the information below to find quality Porto hotel rooms for low prices
4 stars and above
Hf Ipanema Park
#1 most popular
Hf Ipanema Park
8,4
R1 658
HF Ipanema Porto
#2 most popular
HF Ipanema Porto
8,6
R1 428
The White Box Boutique House
Best value
The White Box Boutique House
9,3
R1 270

Cheap hotels in Porto

These hotels and hostels are the cheapest accommodations available in Porto
Oporto Bernardes Studios - Heroismo
Oporto Bernardes Studios - Heroismo
9,2
R670
D&S - Crocodile House São Bento
D&S - Crocodile House São Bento
8,2
R1 076
12 Short Term
12 Short Term
8,6
R829
Dinky Apartment
Dinky Apartment
R1 076
Citybreak-Apartments Caldeireiros
Citybreak-Apartments Caldeireiros
8,7
R847
The White Box Boutique House
The White Box Boutique House
9,3
R1 270

Get the best value hotel in Porto

These hotels have the best prices for their ratings
The White Box Boutique House
The White Box Boutique House
9,3
R1 270
Oporto Bernardes Studios - Heroismo
Oporto Bernardes Studios - Heroismo
9,2
R670
Hf Ipanema Park
Hf Ipanema Park
8,4
R1 658
12 Short Term
12 Short Term
8,6
R829
HF Ipanema Porto
HF Ipanema Porto
8,6
R1 428
Citybreak-Apartments Caldeireiros
Citybreak-Apartments Caldeireiros
8,7
R847

Porto travel information

How long do people stay in Porto?

The average length of stay in Porto is 3 nights.

How much does a hotel cost in Porto?

A hotel room in Porto will generally set you back around R65 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?

January is the cheapest month to book a hotel in Porto. Prices can be 32% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Porto?

At the moment the cheapest day to stay in a hotel in Porto is Saturday, with Friday being the most expensive.

How much does a luxury hotel in Porto cost?

A luxury hotel in Porto can set you back on average R94 per person, per night. In comparison, the average cost of a hotel in Porto is R65 per person, per night, representing a 31% premium for a luxury 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
Hf Ipanema Park
Best value
Hf Ipanema Park
8,4
R1 658

momondo's favourite hotels

Learn more about these user-preferred hotels in Porto

Popular flight routes to Porto

Find the cheapest flights to Porto
Cape Town to Porto
Fastest flight time
33h 40m
Cheapest price
R21 297
Johannesburg to Porto
Fastest flight time
51h 35m
Cheapest price
R23 500

Start planning your trip to Porto