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
£140
View all deals
$self.alt
Hotel Dom Henrique - Downtown
8.4
£77
View all deals
$self.alt
Crowne Plaza Porto
9.0
£93
View all deals
$self.alt
Porto Palacio Congress Hotel & Spa
8.7
£89
View all deals
$self.alt
Grande Hotel Do Porto
8.8
£62
View all deals
$self.alt
Legendary Porto Hotel
8.4
£61
View all deals
$self.alt
Hotel América
7.7
£45
View all deals
$self.alt
ibis Porto São João
8.2
£46
View all deals
$self.alt
Hotel Infante Sagres
9.3
£128
View all deals
$self.alt
Portus Cale Hotel
8.3
£65
View all deals
$self.alt
Sheraton Porto Hotel & Spa
9.1
£117
View all deals
$self.alt
Mercure Porto Centro Hotel
8.5
£80
View all deals
$self.alt
Hf Ipanema Park
8.5
£77
View all deals
$self.alt
Hotel Internacional
8.4
£58
View all deals
$self.alt
Hotel Vice-Rei
7.8
£33
View all deals
$self.alt
Porto Domus Hotel
8.5
£41
View all deals
$self.alt
Pao de Acucar Hotel
8.1
£57
View all deals
$self.alt
Tryp Porto Expo Hotel
8.2
£65
View all deals
$self.alt
Vila Galé Porto
8.4
£77
View all deals
$self.alt
Eurostars Das Artes
8.3
£67
View all deals
$self.alt
Grande Hotel de Paris
7.3
£61
View all deals
$self.alt
Hotel Aliados
7.4
£49
View all deals
$self.alt
Belver Beta Porto Hotel
6.5
£52
View all deals
$self.alt
Costa Do Sol Residencial
8.1
£41
View all deals
$self.alt
Hf Fénix Porto
8.7
£68
View all deals
$self.alt
HF Ipanema Porto
8.6
£66
View all deals
$self.alt
Hotel Malaposta
7.6
£52
View all deals
$self.alt
AC Hotel by Marriott Porto
8.5
£62
View all deals
$self.alt
Porto Antas Hotel
8.1
£45
View all deals
$self.alt
Hotel da Bolsa
8.2
£48
View all deals
$self.alt
Vera Cruz Porto Downtown Hotel
8.2
£47
View all deals
$self.alt
Boavista Guest House
8.7
£34
View all deals
$self.alt
Guest House Porto Clerigus
7.6
£41
View all deals
$self.alt
Star Inn Porto
7.7
£39
View all deals
$self.alt
Holiday Inn Express Porto - Exponor
8.3
£64
View all deals
$self.alt
BessaHotel Boavista
8.7
£70
View all deals
$self.alt
Residencial Porto Novo
6.9
£23
View all deals
$self.alt
Hotel Boa - Vista
8.3
£70
View all deals
$self.alt
Hotel Grande Rio
7.5
£30
View all deals
$self.alt
Tryp Porto Centro Hotel
8.1
£51
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
December
High season
June

cheapest month to stay

68%

expected price decrease

most expensive time to stay

14%

expected price increase

Price
£34 - £118
Highest day of week
Thursday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

£111

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£76

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Porto is:
90
Days before departure
0
1-2 star
£41 - £44
3 star
£58 - £63
4-5 star
£97 - £101

Porto travel tips

Let us help you with the best tips about Porto

How long do people stay in Porto?

A stay of 4 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 £110 per night.

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

The cheapest month to book a hotel in Porto is December. The cost of your room could be as much as 63% cheaper than in peak months.

Which day is cheapest to stay in Porto?

The cost of a Porto hotel room will vary for each day, but generally Sunday works out the most economical, with Wednesday proving the least economical.

How much does a luxury hotel in Porto cost?

On average, a luxury Porto hotel costs £115 per person, per night. This is a 45% premium when compared to the average cost of a hotel in Porto (£63 per person, per night).

How much does a hostel in Porto cost?

£34 is how much a hostel (and up to 2-star hotels) in Porto could cost you each night. Booking a hostel could save you £30 when compared to the average price of a hotel in Porto.


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
£46
$self.alt
#2 most popular
Hotel Vice-Rei
7.8
£33
$self.alt
Best value
O2 Hostel
8.5
£12
3 stars
$self.alt
#1 most popular
Grande Hotel Do Porto
8.8
£62
$self.alt
#2 most popular
Legendary Porto Hotel
8.4
£61
$self.alt
Best value
Selina Porto
8.8
£18
4 stars and above
$self.alt
#1 most popular
Pestana Vintage Porto
8.9
£140
$self.alt
#2 most popular
Hotel Dom Henrique - Downtown
8.4
£77
$self.alt
Best value
Guest House 31 de Janeiro (AL)
7.5
£22

Cheapest hotels in Porto

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

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
£59
$self.alt
Happy Porto Hostel & Apartments
9.0
£15
$self.alt
So Cool Hostel Porto
8.7
£14
$self.alt
Selina Porto
8.8
£18
$self.alt
Guest House 31 de Janeiro (AL)
7.5
£22
$self.alt
O2 Hostel
8.5
£12

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
£62
$self.alt
No. 1 most popular
Sheraton Porto Hotel & Spa
9.1
£117
$self.alt
No. 2 most popular
Hf Ipanema Park
8.5
£77
$self.alt
No. 3 most popular
Hf Fénix Porto
8.7
£68
$self.alt
No. 4 most popular
Intercontinental Porto - Palacio Das Cardosas
9.2
£174
$self.alt
No. 5 most popular
Eurostars Oporto
8.6
£64

Popular flight routes to Porto

Find the cheapest flights to Porto on popular routes
London to Porto
Fastest flight time
2h 20m
Cheapest price
£31
Birmingham to Porto
Fastest flight time
2h 20m
Cheapest price
£81
Manchester to Porto
Fastest flight time
2h 30m
Cheapest price
£89
Liverpool to Porto
Fastest flight time
2h 25m
Cheapest price
£89
Edinburgh to Porto
Fastest flight time
2h 45m
Cheapest price
£101
Bristol to Porto
Fastest flight time
15h 55m
Cheapest price
£126
Leeds to Porto
Fastest flight time
12h 10m
Cheapest price
£152
Glasgow to Porto
Fastest flight time
9h 35m
Cheapest price
£157
Belfast to Porto
Fastest flight time
8h 55m
Cheapest price
£162
Aberdeen to Porto
Fastest flight time
16h 10m
Cheapest price
£180
View more

Start planning your trip to Porto