Hotel deals Europe Portugal

Hotels in Portugal

Find the best deals on 65,929 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 - £74
CHEAPEST CITY IN PORTUGAL Funchal 31% cheaper Hotels in Funchal are the cheapest in Portugal at just £36 per night on average.
MOST EXPENSIVE CITY IN PORTUGAL Mesao Frio 44% more expensive Mesao Frio has the highest priced hotels in Portugal with rooms averaging £74 per night.
MOST POPULAR CITY IN PORTUGAL Lisbon 63% 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
Star Hostel
Best value
Star Hostel
5.6
£11
Vip Grand Lisboa Hotel & Spa
No. 1 most popular
Vip Grand Lisboa Hotel & Spa
7.9
£60
Radisson Blu Hotel, Lisbon
No. 2 most popular
Radisson Blu Hotel, Lisbon
8.3
£54
Altis Grand Hotel
No. 3 most popular
Altis Grand Hotel
8.8
£135
The Vintage Hotel & Spa - Lisbon
No. 4 most popular
The Vintage Hotel & Spa - Lisbon
9.0
£87
Evolution Lisboa Hotel
No. 5 most popular
Evolution Lisboa Hotel
8.9
£76
Novotel Lisboa
Novotel Lisboa
8.0
£47
Muthu Oura Praia Hotel
Best value
Muthu Oura Praia Hotel
7.8
£28
Luna Hotel Da Oura
No. 1 most popular
Luna Hotel Da Oura
8.0
£32
Pine Cliffs Residence, a Luxury Collection Resort
No. 2 most popular
Pine Cliffs Residence, a Luxury Collection Resort
8.9
£143
Falésia Hotel - Adults Only
No. 3 most popular
Falésia Hotel - Adults Only
9.2
£39
Grand Muthu Oura View Beach Club
No. 4 most popular
Grand Muthu Oura View Beach Club
7.7
£34
Ondamar Hotel
No. 5 most popular
Ondamar Hotel
8.2
£31
PortoBay Falésia
PortoBay Falésia
8.7
£52
Hotels in Ponta Delgada (Açores)
Search hotel deals in Ponta Delgada (Açores)
Novovento
Best value
Novovento
9.5
£20
Hotel Vip Executive Azores
No. 1 most popular
Hotel Vip Executive Azores
8.2
£39
Neat Hotel Avenida
No. 2 most popular
Neat Hotel Avenida
8.2
£41
The Lince Azores Great Hotel
No. 3 most popular
The Lince Azores Great Hotel
8.2
£45
Azor Hotel
No. 4 most popular
Azor Hotel
9.3
£92
Grand Hotel Açores Atlântico
No. 5 most popular
Grand Hotel Açores Atlântico
9.4
£79
Hotel Talisman
Hotel Talisman
8.8
£44
Hi Faro- Pousada De Juventude
Best value
Hi Faro- Pousada De Juventude
8.0
£30
Hotel Faro & Beach Club
No. 1 most popular
Hotel Faro & Beach Club
8.4
£62
Hotel 3K Faro Aeroporto
No. 2 most popular
Hotel 3K Faro Aeroporto
8.3
£41
Stay Hotel Faro Centro
No. 3 most popular
Stay Hotel Faro Centro
7.8
£35
Casa de Estoi
No. 4 most popular
Casa de Estoi
8.9
£65
Ria Park Hotel & Spa
No. 5 most popular
Ria Park Hotel & Spa
8.5
£247
Mercedes Country House
Mercedes Country House
9.5
£82

Portugal travel tips

Let us help you with the best tips about Portugal

When is the least expensive time to stay in Portugal?

January is the least expensive month to stay in Portugal, with an average price of £70 per night. That price is significantly cheaper than the most expensive month, June.

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?

As a popular tourist destination in Portugal, it is no surprise that Mesao Frio has the most expensive hotel rooms at £74 per night - 44% 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 Lisbon has the lowest nightly rates in the country at just £14. Lisbon offers hotel rooms at an average rate that is 82% lower than the average city in Portugal.


Discover these regions in Portugal

Find the perfect area of Portugal for your next getaway
Hotel deals Europe Portugal