Hotel deals Europe Portugal

Hotels in Portugal

Find the best deals on 63,533 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
£36 - £62
CHEAPEST CITY IN PORTUGAL Funchal 29% cheaper Hotels in Funchal are the cheapest in Portugal at just £36 per night on average.
MOST EXPENSIVE CITY IN PORTUGAL Lisbon 21% more expensive Lisbon has the highest priced hotels in Portugal with rooms averaging £62 per night.
MOST POPULAR CITY IN PORTUGAL Lisbon 207% 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
Radisson Blu Hotel, Lisbon
8.3
£66
No. 1 most popular
Lisbon Serviced Apartments - Baixa
8.8
£80
No. 2 most popular
Corinthia Hotel Lisbon
9.0
£116
No. 3 most popular
Tryp Lisboa Aeroporto
8.6
£90
No. 4 most popular
Lisbon Five Stars Apartments 8 Building
8.4
£73
No. 5 most popular
Iberostar Selection Lisboa
9.0
£100
Hotels in Albufeira
Best value
Natura Algarve Club
8.4
£16
No. 1 most popular
Alfagar Aparthotel
9.0
£36
No. 2 most popular
PortoBay Falésia
9.0
£64
No. 3 most popular
Grand Muthu Forte Da Oura
7.2
£27
No. 4 most popular
Hotel Apartamento Paraiso De Albufeira
7.8
£28
No. 5 most popular
Epic Sana Algarve Hotel
9.4
£101
Hotels in Faro
Best value
ibis Faro Algarve
8.3
£41
No. 1 most popular
Eva Senses Hotel
8.7
£67
No. 2 most popular
Hotel Faro & Beach Club
8.4
£72
No. 3 most popular
Hotel Mónaco
7.8
£42
No. 4 most popular
My Choice Main Street Apartments
8.6
£70
No. 5 most popular
My Choice Apartamento Gulbenkian
8.6
£56
Hotels in Portimão
Best value
Jupiter Algarve Hotel
8.9
£48
No. 1 most popular
Hotel Oriental - Adults Only
9.0
£60
No. 2 most popular
Hotel Algarve Casino
8.4
£50
No. 3 most popular
Hotel Da Rocha
9.0
£49
No. 4 most popular
Bela Vista Hotel & Spa - Relais & Châteaux
9.0
£187
No. 5 most popular
Algarve Race Resort - Hotel
8.0
£87
Hotels in Porto
Best value
Hf Fénix Porto
8.7
£64
No. 1 most popular
Crowne Plaza Porto
9.0
£87
No. 2 most popular
Porto Palacio Congress Hotel & Spa
8.7
£83
No. 3 most popular
Hf Ipanema Park
8.5
£72
No. 4 most popular
Vila Galé Porto
8.3
£72
No. 5 most popular
Eurostars Porto Douro
9.0
£72

Portugal travel tips

Let us help you with the best tips about Portugal

When is the least expensive time to stay in Portugal?

February is the least expensive month to stay in Portugal, with an average price of GBP 64 per night. That price is significantly cheaper than the most expensive month, October.

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?

On average, a luxury hotel room in Portugal costs GBP 137 per night, 85% above the country’s average rate of GBP 74 per night.

Which city in Portugal has the most expensive hotel rooms?

As a popular tourist destination in Portugal, it is no surprise that Vilamoura has the most expensive hotel rooms at GBP 769 per night - 943% more than than the country's average hotel room price.

Which city in Portugal has the least expensive hotel rooms?

Our users typically find that Funchal has the lowest nightly rates in the country at just GBP 13. Funchal offers hotel rooms at an average rate that is 83% lower than the average city in Portugal.


Popular international routes landing in Portugal

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Faro
Fastest flight time
2h 50m
Cheapest price
£21
Glasgow to Faro
Fastest flight time
3h 05m
Cheapest price
£25
London to Porto
Fastest flight time
2h 20m
Cheapest price
£29
Manchester to Porto
Fastest flight time
2h 30m
Cheapest price
£29
London to Lisbon
Fastest flight time
2h 45m
Cheapest price
£31
Liverpool to Faro
Fastest flight time
2h 50m
Cheapest price
£38
London to Ponta Delgada (Açores)
Fastest flight time
3h 15m
Cheapest price
£38
Edinburgh to Lisbon
Fastest flight time
3h 10m
Cheapest price
£38
Bristol to Porto
Fastest flight time
2h 05m
Cheapest price
£38
Manchester to Lisbon
Fastest flight time
2h 45m
Cheapest price
£41
View more
Hotel deals Europe Portugal