Hotel deals Europe Portugal

Hotels in Portugal

Find the best deals on 64,481 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
$69 - $124
CHEAPEST CITY IN PORTUGAL Funchal 31% cheaper Hotels in Funchal are the cheapest in Portugal at just $69 per night on average.
MOST EXPENSIVE CITY IN PORTUGAL Cascais 25% more expensive Cascais has the highest priced hotels in Portugal with rooms averaging $124 per night.
MOST POPULAR CITY IN PORTUGAL Lisbon 79% 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
Cheesecake Boutique House
Best value
Cheesecake Boutique House
7.0
$54
Le Consulat
No. 1 most popular
Le Consulat
9.1
$231
NH Lisboa Campo Grande
No. 2 most popular
NH Lisboa Campo Grande
8.3
$127
Lisboa Carmo Hotel
No. 3 most popular
Lisboa Carmo Hotel
9.2
$205
Almalusa Baixa/Chiado
No. 4 most popular
Almalusa Baixa/Chiado
9.2
$223
Hotel Metropole
No. 5 most popular
Hotel Metropole
7.6
$120
Radisson Blu Hotel, Lisbon
Radisson Blu Hotel, Lisbon
8.3
$122
M2Students Hostel
Best value
M2Students Hostel
6.8
$19
Mercure Porto Centro Hotel
No. 1 most popular
Mercure Porto Centro Hotel
8.5
$139
Hotel Cristo Rei
No. 2 most popular
Hotel Cristo Rei
7.7
$63
Braganca Oporto Hotel
No. 3 most popular
Braganca Oporto Hotel
7.6
$61
Pestana Vintage Porto
No. 4 most popular
Pestana Vintage Porto
8.9
$243
Crowne Plaza Porto
No. 5 most popular
Crowne Plaza Porto
8.7
$161
Hotel Infante Sagres
Hotel Infante Sagres
9.3
$222
Ericeira Chill Hill Hostel & Private Rooms
Best value
Ericeira Chill Hill Hostel & Private Rooms
8.3
$29
Capitão Guest House
No. 1 most popular
Capitão Guest House
9.5
$87
Surf Riders & Co - Surf Camp Moinhos
No. 2 most popular
Surf Riders & Co - Surf Camp Moinhos
$47
Surfer's Den Ericeira
No. 3 most popular
Surfer's Den Ericeira
9.1
$63
Blue Buddha Surf Hostel
No. 4 most popular
Blue Buddha Surf Hostel
$30
Arthouse Surf Ericeira
No. 5 most popular
Arthouse Surf Ericeira
8.6
$70
Ericeira at Home
Ericeira at Home
8.0
$50
Hotel Baltum
Best value
Hotel Baltum
7.9
$47
Apartamentos Pescadores
No. 1 most popular
Apartamentos Pescadores
8.7
$48
Grand Muthu Forte do Vale
No. 2 most popular
Grand Muthu Forte do Vale
8.0
$57
Apartamentos Flor da Laranja, Albufeira
No. 3 most popular
Apartamentos Flor da Laranja, Albufeira
8.8
$51
Orada Apartamentos Turísticos - Marina de Albufeira
No. 4 most popular
Orada Apartamentos Turísticos - Marina de Albufeira
8.3
$57
Grande Real Santa Eulalia Resort
No. 5 most popular
Grande Real Santa Eulalia Resort
8.5
$82
Grand Muthu Oura View Beach Club
Grand Muthu Oura View Beach Club
7.7
$71
Sweet Spot - Carcavelos Guesthouse
Best value
Sweet Spot - Carcavelos Guesthouse
9.0
$65
Hotel Praia Mar
No. 1 most popular
Hotel Praia Mar
6.8
$79

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 $114 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.

Which city in Portugal has the most expensive hotel rooms?

Visiting and staying overnight in Cascais will cost you a premium compared to the rest of Portugal. Expect to pay $124 per night, a rate that is about 25% 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 Porto which boasts the lowest average hotel room cost in the country. Charging about 87% lower than the country’s average, hotel room rates in Porto are typically around $23 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
Melbourne to Porto
Fastest flight time
27h 40m
Cheapest price
$1,318
Sydney to Porto
Fastest flight time
36h 30m
Cheapest price
$1,379
Adelaide to Lisbon
Fastest flight time
30h 15m
Cheapest price
$1,654
Brisbane to Lisbon
Fastest flight time
32h 35m
Cheapest price
$1,678
Newcastle to Lisbon
Fastest flight time
48h 15m
Cheapest price
$2,846
Perth to Lisbon
Fastest flight time
31h 50m
Cheapest price
$4,623
Bilinga to Porto
Fastest flight time
33h 50m
Cheapest price
$11,978
View more
Hotel deals Europe Portugal