Curated luxury hotels in Lagos

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Lagos

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Lagos, but are nearby and match your search.
Primary image
Pestana Blue Alvor Beach - All Inclusive Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 8.56 km from centre

7.6

 

6 reviews

With a stay at Pestana Blue Alvor Beach - All Inclusive Hotel in Portimão (Torralta), you'll be a 2-minute drive from Alvor Beach and 8 minutes from Rocha Beach. This all-inclusive hotel is 13.4 mi (21.6 km) from Marina de Lagos and 20.8 mi (33.4 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Alvor South Beach, Premium Suite Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 7.71 km from centre

8.6

 

87 reviews

With a stay at Pestana Alvor South Beach, Premium Suite Hotel in Portimão (Torralta), you'll be within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 20.4 mi (32.9 km) from Praia da Luz and 12.3 mi (19.8 km) from Algarve International Circuit.

Compare price on Booking.com
Compare price on Booking.com
Primary image
RR Hotel da Rocha
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha, Portimão · 12.26 km from centre

9.2

 

1,001 reviews

With a stay at RR Hotel da Rocha in Portimão (Praia da Rocha), you'll be within a 15-minute drive of Rocha Beach and Alvor Beach. This beach hotel is 14.5 mi (23.3 km) from Marina de Lagos and 21.5 mi (34.6 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Dom João II Hotel Beach & Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 7.97 km from centre

8.6

 

406 reviews

Breakfast available

With a stay at Pestana Dom João II Hotel Beach & Golf Resort in Portimão (Torralta), you'll be a 1-minute drive from Alvor Beach and 9 minutes from Rocha Beach. This beach hotel is 19.2 mi (30.9 km) from Praia da Luz and 12.4 mi (19.9 km) from Algarve International Circuit.

Compare price on Booking.com
Compare price on Booking.com
Primary image
TURIM Presidente Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 10.80 km from centre

8.8

 

57 reviews

Breakfast available

When you stay at TURIM Presidente Hotel in Portimão, you'll be on the boardwalk, just steps from Amado Beach and Careanos Beach. This hotel is 0.4 mi (0.6 km) from Três Castelos Beach and 0.7 mi (1.2 km) from Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Água Hotels Riverside
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 14.52 km from centre

8.2

 

573 reviews

Breakfast available

With a stay at Água Hotels Riverside in Lagoa, you'll be 2.7 mi (4.4 km) from Slide and Splash Water Park and 3.3 mi (5.3 km) from Rocha Beach. This family-friendly hotel is 6.9 mi (11.1 km) from Meia Beach and 7.5 mi (12.1 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Rural Brícia du Mar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 14.36 km from centre

9.4

 

38 reviews

Breakfast available

With a stay at Hotel Rural Brícia du Mar in Lagoa, you'll be 4.2 mi (6.8 km) from Carvoeiro Beach and 4.8 mi (7.7 km) from Slide and Splash Water Park. This golf hotel is 4.9 mi (8 km) from Rocha Beach and 7 mi (11.3 km) from Benagil Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
RR Alvor Baía Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 8.72 km from centre

8.4

 

160 reviews

When you stay at RR Alvor Baía Resort in Portimão, you'll be near the beach – a 3-minute drive from Alvor Beach and 8 minutes from Rocha Beach. This family-friendly hotel is 19.2 mi (31 km) from Praia da Luz and 12.4 mi (19.9 km) from Algarve International Circuit.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Interpass VAU Hotel & Apartaments
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 10.43 km from centre

8.8

 

63 reviews

When you stay at Interpass VAU Hotel & Apartaments in Portimão, you'll be near the beach, within a 10-minute drive of Rocha Beach and Alvor Beach. This family-friendly hotel is 14.3 mi (23 km) from Marina de Lagos and 21 mi (33.7 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AP Oriental Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha, Portimão · 12.57 km from centre

9.0

 

514 reviews

Breakfast available

With a stay at AP Oriental Beach in Portimão (Praia da Rocha), you'll be a 4-minute walk from Rocha Beach and a 4-minute drive from Portimão Marina. This beach hotel is 4 mi (6.5 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Residences Alvor Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 7.79 km from centre

9.4

 

166 reviews

Breakfast available

With a stay at Wyndham Residences Alvor Beach in Portimão (Torralta), you'll be within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 20.3 mi (32.7 km) from Praia da Luz and 12 mi (19.4 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NAU Morgado Golf & Country Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 14.08 km from centre

9.0

 

336 reviews

Located in Portimão, NAU Morgado Golf & Country Club is in a rural location – a 1-minute drive from Golf Alamos and 13 minutes from Alcalar Megalithic Monuments. This golf hotel is 8.4 mi (13.6 km) from Rocha Beach and 8.6 mi (13.9 km) from Portimão Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Marina Portimao Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Praia da Rocha, Portimão · 12.87 km from centre

8.8

 

816 reviews

Breakfast available

With a stay at NH Marina Portimao Resort in Portimão (Praia da Rocha), you'll be within a 10-minute walk of Rocha Beach and Praia da Marina. This family-friendly aparthotel is 14.7 mi (23.7 km) from Marina de Lagos and 22.4 mi (36 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Belver Porto Dona Maria Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Luz, Lagos · 7.52 km from centre

8.0

 

154 reviews

Located in Lagos, Belver Porto Dona Maria Resort is within a 15-minute drive of Praia da Luz and Espiche Golf Course. This golf aparthotel is 5.8 mi (9.4 km) from Lagos Zoo and 7 mi (11.3 km) from Dona Ana Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rochavau Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 11.06 km from centre

9.4

 

74 reviews

Breakfast available

When you stay at Rochavau Hotel in Portimão, you'll be near the beach – a 1-minute drive from Rocha Beach and 7 minutes from Alvor Beach. This hotel is 20.9 mi (33.6 km) from Praia da Luz and 11.1 mi (17.9 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
The Navigator - Palm Oasis Alvor - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor · 8.79 km from centre

8.0

 

1,146 reviews

Situated in Alvor, 2.8 km from Alvor Beach, The Navigator - Palm Oasis Alvor - All Inclusive features a terrace and views of the pool. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel has an outdoor swimming pool and city views, and guests can enjoy a meal at the restaurant or a drink at the bar.

At the hotel, rooms are fitted with a desk. The rooms in The Navigator - Palm Oasis Alvor - All Inclusive are fitted with a flat-screen TV and free toiletries.

The accommodation offers a children's playground. You can play table tennis at The Navigator - Palm Oasis Alvor - All Inclusive.

Languages spoken at the 24-hour front desk include English, Spanish and Portuguese.

Slide & Splash Water Park is 15 km from the hotel, while Algarve International Circuit is 16 km from the property. Faro Airport is 74 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Casabela
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 14.03 km from centre

7.4

 

7 reviews

Breakfast available

Located in Lagoa, Hotel Casabela is by the sea – a 3-minute drive from Grande Beach and 10 minutes from Portimão Marina. This beach hotel is 4.4 mi (7.1 km) from Carvoeiro Beach and 5.1 mi (8.1 km) from Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Agua Hotels Alvor Jardim
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 7.93 km from centre

8.6

 

86 reviews

Breakfast available

Located in Portimão, Agua Hotels Alvor Jardim is a 2-minute drive from Alvor Beach and 10 minutes from Rocha Beach. This hotel is 7.8 mi (12.5 km) from Slide and Splash Water Park and 10.8 mi (17.3 km) from Meia Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Alvor Beach Villas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 8.03 km from centre

8.2

 

24 reviews

Breakfast available

With a stay at Pestana Alvor Beach Villas in Portimão (Torralta), you'll be a 1-minute drive from Alvor Beach and 9 minutes from Rocha Beach. This beach hotel is 19.3 mi (31 km) from Praia da Luz and 12.4 mi (20 km) from Algarve International Circuit.

Compare price on Booking.com
Compare price on Booking.com
Pestana D. João II Beach & Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor · 7.93 km from centre

8.3

 

1,264 reviews

Just steps away from the Alvor Beach, the Pestana D. João II Beach & Golf Resort offers 3 swimming pools and calm, green gardens.

Apart from a buffet restaurant, the Pestana Dom João II offers Portuguese and international meals in the Pavilhão do Rei restaurant. Snacks and cocktails are available in each of the 3 bars, 2 of them seasonal.

The guest rooms are modern in style and offer satellite TV and a minibar. After a good night’s rest, guests can enjoy the 2 saltwater outdoor pools or warm up in the heated indoor pool (26º).

The Pestana D. João II Beach & Golf Resort also offers various activities including golfing, diving , bowling and special children’s games. For a good work-out, guests can use the gymnasium.

It takes a 10-minute walk from the hotel to the centre of Alvor with many cafés and restaurants. The biggest town of the western Algarve, Portimão is 7 km away.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor