Hotel deals Europe Portugal

Hotels in Portugal

Find the best deals on 59,922 hotels in Portugal

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Portugal

Looking for a city in Portugal to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$91 - $118
CHEAPEST CITY IN PORTUGAL Evora 10% cheaper Hotels in Evora are the cheapest in Portugal at just $91 per night on average.
MOST EXPENSIVE CITY IN PORTUGAL Lisbon 16% more expensive Lisbon has the highest priced hotels in Portugal with rooms averaging $118 per night.
MOST POPULAR CITY IN PORTUGAL Lisbon 221% more users visited More momondo users search for hotels in Lisbon than any other city in Portugal

Popular Cities in Portugal

Book one of the best deals Portugal has to offer in these popular locations
Hotels in Lisbon
Best value
Vip Executive Saldanha
7.6
$83
No. 1 most popular
Dom Pedro Lisboa
8.7
$182
No. 2 most popular
Turim Europa Hotel
7.9
$90
No. 3 most popular
Lisbon Airport Suites
7.9
$108
No. 4 most popular
Garam Lisboa
9.1
$115
Hotels in Porto
Best value
Guest House 31 de Janeiro (AL)
7.5
$39
No. 1 most popular
Serviced Apartments Boavista Palace
9.2
$104
No. 2 most popular
12 Short Term
8.6
$69
No. 3 most popular
Hotel da Música
8.4
$117
No. 4 most popular
Abc Hotel Porto - Boavista
8.5
$109
No. 5 most popular
Bo - Santa Catarina Luxury Apartments - Adults Only
9.6
$89
Hotels in Ericeira
Best value
Olive3 Ericeira Hostel
9.2
$25
No. 1 most popular
Hotel Camarao
8.8
$69
No. 2 most popular
Vinnus Guesthouse
8.9
$63
No. 3 most popular
Casa Das Aguarelas
9.0
$80
No. 4 most popular
Ericeira Chill Hill Hostel & Private Rooms
8.4
$29
No. 5 most popular
Magic Quiver Surf Lodge
8.6
$90
Hotels in Albufeira
Best value
Hotel Apartamento Balaia Atlantico
7.7
$35
No. 1 most popular
PortoBay Falésia
9.0
$121
No. 2 most popular
Grande Real Santa Eulalia Resort & Hotel Spa
8.8
$85
No. 3 most popular
Sao Rafael Atlantico
8.8
$117
No. 4 most popular
Salgados Palace
8.7
$109
No. 5 most popular
Vidamar Resort Hotel Algarve
8.8
$139
Hotels in Carcavelos
Best value
Carcavelos Surf Hostel
7.9
$28
No. 1 most popular
Hotel Praia Mar
6.3
$82
No. 2 most popular
Abla Guest House
8.5
$71
No. 3 most popular
Byseacle - Lisbon Bike Surf Camp
9.5
$36
No. 4 most popular
Sweet Spot - Carcavelos Guesthouse
9.1
$67
No. 5 most popular
Simbioso
9.9
$122

Portugal travel tips

Let us help you with the best tips about Portugal

When is the least expensive time to stay in Portugal?

When travelling to Portugal it would be best to plan your trip around the month of January, as the prices are significantly lower than in May - just $120 per night.

Where do most people stay in Portugal?

Our users tend to visit Lisbon more often than any other city when travelling to Portugal.

How much does a luxury hotel cost in Portugal?

The average cost per night for a luxury hotel room in Portugal is $274, 93% higher than the country’s average hotel room. A room in a standard hotel costs $142 per night on average.

Which city in Portugal has the most expensive hotel rooms?

Visiting and staying overnight in Lisbon will cost you a premium compared to the rest of Portugal. Expect to pay $118 per night, a rate that is about 16% more than the country’s average.

Which city in Portugal has the least expensive hotel rooms?

If you are travelling to Portugal on a budget, plan to stay in Cascais which boasts the lowest average hotel room cost in the country. Charging about 83% lower than the country’s average, hotel room rates in Cascais are typically around $24 per night.


Popular international routes landing in Portugal

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sydney to Porto
Fastest flight time
29h 25m
Cheapest price
$1,097
Perth to Lisbon
Fastest flight time
21h 40m
Cheapest price
$1,149
Melbourne to Lisbon
Fastest flight time
30h 05m
Cheapest price
$1,168
Brisbane to Lisbon
Fastest flight time
25h 05m
Cheapest price
$1,183
Sydney to Lisbon
Fastest flight time
24h 40m
Cheapest price
$1,190
Brisbane to Funchal
Fastest flight time
35h 55m
Cheapest price
$1,309
Sydney to Faro
Fastest flight time
30h 00m
Cheapest price
$1,337
Melbourne to Ponta Delgada (Açores)
Fastest flight time
31h 40m
Cheapest price
$1,404
Adelaide to Lisbon
Fastest flight time
24h 35m
Cheapest price
$1,449
Brisbane to Porto
Fastest flight time
27h 10m
Cheapest price
$1,483
View more
Hotel deals Europe Portugal