Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Lagos
See the latest prices and deals by choosing your dates
Hotel in São Gonçalo de Lagos, Lagos · 1.20 mi from centre
9.2
906 reviews
Breakfast available
With a stay at Cascade Wellness Resort in Lagos (Torralta), you'll be within a 10-minute drive of Dona Ana Beach and Marina de Lagos. This family-friendly hotel is 0.7 mi (1.2 km) from Camilo Beach and 4.6 mi (7.3 km) from Praia da Luz.
Hotel in Meia Praia, Lagos · 1.55 mi from centre
8.6
308 reviews
Breakfast available
With a stay at Iberostar Selection Lagos Algarve in Lagos (Meia Praia), you'll be within a 5-minute drive of Marina de Lagos and Meia Beach. This beach hotel is 3.9 mi (6.3 km) from Dona Ana Beach and 4.4 mi (7 km) from Camilo Beach.
Aparthotel in São Gonçalo de Lagos, Lagos · 1.99 mi from centre
9.4
494 reviews
Breakfast available
Located in Lagos (Atalaia), Boavista Golf & Spa - Bela Colina Holidays is within a 10-minute drive of Dona Ana Beach and Marina de Lagos. This family-friendly aparthotel is 3.2 mi (5.2 km) from Praia da Luz and 3.3 mi (5.2 km) from Camilo Beach.
Hotel in Meia Praia, Lagos · 2.37 mi from centre
9.4
150 reviews
Breakfast available
With a stay at Palmares Beach House Hotel - Adults Friendly in Lagos, you'll be by the sea, within a 10-minute drive of Marina de Lagos and Palmares Golf. This beach hotel is 5.2 mi (8.4 km) from Dona Ana Beach and 5.7 mi (9.2 km) from Camilo Beach.
Hotel in São Gonçalo de Lagos, Lagos · 1.30 mi from centre
9.2
90 reviews
Breakfast available
Located in Lagos (Porto de Mós), Boutique Hotel Vivenda Miranda is within a 5-minute drive of Porto de Mos Beach and Dona Ana Beach. This beach hotel is 1.2 mi (2 km) from Camilo Beach and 1.4 mi (2.2 km) from Batata Beach.
Hotel in São Gonçalo de Lagos, Lagos · 0.31 mi from centre
9.4
542 reviews
Breakfast available
With a stay at Lagos Avenida Hotel, you'll be centrally located in Lagos, steps from Marina de Lagos and within a 5-minute drive of Dona Ana Beach. This golf hotel is 2.2 mi (3.6 km) from Camilo Beach and 4.2 mi (6.8 km) from Praia da Luz.
Hotel in São Gonçalo de Lagos, Lagos · 0.94 mi from centre
9.2
498 reviews
Breakfast available
Located in Lagos (Praia Dona Ana), Costa D’Oiro Ambiance Village is within a 15-minute walk of Dona Ana Beach and Camilo Beach. This hotel is 2.8 mi (4.5 km) from Marina de Lagos and 5 mi (8.1 km) from Praia da Luz.
Hotel in Meia Praia, Lagos · 0.91 mi from centre
8.6
708 reviews
Breakfast available
With a stay at Vila Gale Lagos in Lagos (Meia Praia), you'll be within a 5-minute drive of Meia Beach and Marina de Lagos. This beach hotel is 3.2 mi (5.2 km) from Batata Beach and 3.3 mi (5.3 km) from Dona Ana Beach.
Hotel in São Gonçalo de Lagos, Lagos · 1.30 mi from centre
9.2
223 reviews
Breakfast available
With a stay at Hotel Clube Porto Mos in Lagos (Porto de Mós), you'll be a 3-minute drive from Dona Ana Beach and 7 minutes from Marina de Lagos. This beach hotel is 1.2 mi (1.9 km) from Camilo Beach and 4.6 mi (7.4 km) from Praia da Luz.
Aparthotel in São Gonçalo de Lagos, Lagos · 1.30 mi from centre
9.0
1,134 reviews
Breakfast available
With a stay at Belmar Spa & Beach Resort in Lagos (Porto de Mós), you'll be a 3-minute drive from Dona Ana Beach and 7 minutes from Marina de Lagos. This family-friendly aparthotel is 1.2 mi (2 km) from Camilo Beach and 4.6 mi (7.5 km) from Praia da Luz.
Hotel in São Gonçalo de Lagos, Lagos · 0.27 mi from centre
8.0
946 reviews
Breakfast available
With a stay at Tivoli Lagos in Lagos (Santo Amaro), you'll be a 4-minute drive from Marina de Lagos and 10 minutes from Dona Ana Beach. This eco-friendly hotel is 2.2 mi (3.5 km) from Camilo Beach and 4.2 mi (6.8 km) from Praia da Luz.
Hotel in São Gonçalo de Lagos, Lagos · 1.17 mi from centre
9.6
311 reviews
Breakfast available
With a stay at Lagos Atlantic Hotel in Lagos (Porto de Mós), you'll be a 3-minute drive from Dona Ana Beach and 7 minutes from Marina de Lagos. This hotel is 1.3 mi (2.1 km) from Camilo Beach and 4.4 mi (7 km) from Praia da Luz.
Hotel in Luz · 3.41 mi from centre
8.8
477 reviews
Overlooking the bay of Praia da Luz with its sandy beach only 600 metres away, this family-run hotel offers 2 outdoor pools. Each air-conditioned room has a private balcony.
Spacious and light, the accommodations at Belavista Da Luz offer a refrigerator and coffee/tea facilities. Each room has a modern private bathroom.
International and vegetarian dishes are available at the hotel’s Restaurant Terra-Mar, which also serves a large English breakfast buffet. The poolside snack bar serves lunch during the summer season.
Guests at Belavista Da Luz can enjoy the on-site padel court and gym. It is also possible to relax in the 2 outdoor pools or to book a massage. Access to the sauna and Turkish bath are free of charge.
The 24-hour reception staff offers car rentals. With free parking, the Boavista Golf Course and Lagos are both a 12-minute drive away.
Hotel in São Gonçalo de Lagos, Lagos · 0.93 mi from centre
9.2
171 reviews
Breakfast available
Located in Lagos (Torralta), Ancora Park is within a 15-minute walk of Dona Ana Beach and Porto de Mos Beach. This family-friendly hotel is 0.7 mi (1.2 km) from Camilo Beach and 0.9 mi (1.4 km) from Batata Beach.
Hotel in Luz · 3.02 mi from centre
7.3
2,192 reviews
Breakfast available
This hotel is located in Lagos. It features 2 ample outdoor swimming pools. Club House CVL is also conveniently located in Praia da Luz.
The Club House offers rooms with balconies facing the gardens, and is 200 meters from the beach. Each of these air-conditioned units includes a seating area, TV and a private bathroom.
Guests can relax in the hot tub or on-site sauna, try out the solarium with swing beds or even enjoy the lush gardens. The two large outdoor pools feature a pool bar, sun loungers and shaded seating. A children’s pool is also available. The hotel has a 24-hour reception.
The Club House CVL also offers free on-site parking and is located 6 km away from Lagos city centre.
Hotel in Luz · 3.02 mi from centre
7.2
155 reviews
Breakfast available
Set in Luz, 400 metres from Luz Beach, Luz Bay Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, a shared kitchen and a 24-hour front desk, along with free WiFi. Guests can have a drink at the bar.
At the hotel, every room includes a balcony with pool view. Complete with a private bathroom equipped with a shower and a hairdryer, the units at Luz Bay Hotel have a flat-screen TV and air conditioning, and certain rooms will provide you with a seating area. All units will provide guests with a fridge.
Santo António Golf Course is 13 km from the accommodation, while Algarve International Circuit is 26 km away. Faro Airport is 92 km from the property.
Hotel in São Gonçalo de Lagos, Lagos · 0.39 mi from centre
9.4
625 reviews
Breakfast available
With a stay at Marina Rio, you'll be centrally located in Lagos – a 4-minute drive from Marina de Lagos and 9 minutes from Dona Ana Beach. This hotel is 2.2 mi (3.6 km) from Camilo Beach and 4.3 mi (7 km) from Praia da Luz.
Hotel in Luz, Lagos · 3.43 mi from centre
9.4
13 reviews
Breakfast available
When you stay at Belavista da Luz – Wellness & Lifestyle Hotel in Lagos, you'll be near the airport – a 1-minute drive from Praia da Luz and 9 minutes from Dona Ana Beach. This hotel is 5.3 mi (8.6 km) from Marina de Lagos and 5.6 mi (8.9 km) from Camilo Beach.
Hotel in Praia da Rocha, Portimão · 7.70 mi from centre
8.6
932 reviews
Breakfast available
With a stay at Hotel Algarve Casino 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.4 km) from Marina de Lagos and 11.9 mi (19.1 km) from Carvoeiro Beach.
Hotel in Alvor, Portimão · 5.34 mi from centre
9.2
91 reviews
Breakfast available
When you stay at Longevity Health and Wellness Hotel - Adults Only in Portimão, you'll be near the beach, within a 15-minute drive of Alvor Beach and Rocha Beach. This luxury hotel is 13.2 mi (21.3 km) from Marina de Lagos and 12.5 mi (20.1 km) from Algarve International Autodrome Raceway.