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
See the latest prices and deals by choosing your dates

Hotel in Tavira · 32.85 km from centre
8.7
3 reviews
0.4 miles from Cabanas Beach in Tavira, Casas de Forte features accommodations with access to a fitness room. Guests staying at this apartment have access to a fully equipped kitchen. There's a sun terrace and guests can use free Wifi and free private parking.
Leading onto a balcony with garden views, the spacious air-conditioned apartment consists of 2 bedrooms. A flat-screen TV is featured. The accommodation is non-smoking.
In addition to a year-round outdoor pool, the apartment also provides kids pool.
Fabrica Mar Beach is 1.6 miles from Casas de Forte, while Tavira Island is 8.2 miles away. The nearest airport is Faro Airport, 32 miles from the accommodation.

Hotel in Praia da Rocha, Portimão · 54.70 km from centre
8.8
1,003 reviews
Breakfast available
With a stay at Hotel Algarve Casino in Portimão (Praia da Rocha), you'll be a short 4-minute walk from Rocha Beach and within 3 minutes by car from Portimão Marina. This beach hotel is 3.6 mi (5.8 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Hotel in Carvoeiro, Lagoa · 47.70 km from centre
9.4
1,004 reviews
Breakfast available
When you stay at Tivoli Carvoeiro in Lagoa, you'll be near the airport, a 3-minute drive from Carvoeiro Beach and 9 minutes from Benagil Beach. This family-friendly hotel is 14.1 mi (22.7 km) from Alvor Beach and 15.9 mi (25.5 km) from Sao Rafael Beach.

Hotel in Alvor, Portimão · 59.30 km from centre
9.2
184 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 10-minute drive of Alvor Beach and Portimão Marina. This luxury hotel is 13.2 mi (21.3 km) from Marina de Lagos and 19.3 mi (31.1 km) from Praia da Luz.

Hotel in Carvoeiro, Lagoa · 49.46 km from centre
9.0
530 reviews
Breakfast available
When you stay at Monte Santo Resort in Lagoa, you'll be near the beach, within a 15-minute drive of Carvoeiro Beach and Benagil Beach. This family-friendly hotel is 13.2 mi (21.2 km) from Alvor Beach and 17.8 mi (28.6 km) from Sao Rafael Beach.

Resort in Lagoa · 51.02 km from centre
9.2
437 reviews
Breakfast available
Located in Lagoa, Vale d'Oliveiras Quinta Resort & Spa is a 4-minute drive from Gramacho Pestana Golf and 8 minutes from Algar Seco Rocks. This golf resort is 3.1 mi (5 km) from Slide and Splash Water Park and 3.6 mi (5.8 km) from Carvoeiro Beach.

Hotel in Portimão · 66.45 km from centre
8.6
124 reviews
Breakfast available
With a stay at Algarve Race Resort Hotel in Portimão, you'll be in the mountains, within a 10-minute drive of Algarve International Circuit and International Kart Circuit. This family-friendly hotel is 12.3 mi (19.8 km) from Alvor Beach and 16.7 mi (26.9 km) from Praia da Luz.

Hotel in São Gonçalo de Lagos, Lagos · 66.71 km from centre
9.2
1,006 reviews
Breakfast available
Located in Lagos (Torralta), Cascade Wellness Resort Lagos Algarve by Domes is within a 15-minute walk of Porto de Mos Beach and Camilo Beach. This family-friendly hotel is 0.8 mi (1.2 km) from Ponta da Piedade Lagos Lighthouse and 6.1 mi (9.9 km) from Praia da Luz.

Resort in Carvoeiro, Lagoa · 50.13 km from centre
9.8
149 reviews
Breakfast available
When you stay at Vale da Lapa Village Resort in Lagoa, you'll be next to a golf course, within a 15-minute drive of Carvoeiro Beach and Portimão Marina. This family-friendly resort is 4.8 mi (7.7 km) from Benagil Beach and 13.3 mi (21.4 km) from Alvor Beach.

Hotel in Luz · 70.46 km from centre
8.9
78 reviews
Breakfast available
This charming, 19th century manor house was converted into a design country house with modern interiors. It features free Wi-Fi, indoor and outdoor pools and massage treatments. Praia da Luz is just one mile away.
The elegant rooms at the Vila Valverde are equipped with modern furnishings and plush beds. Each has floor-to-ceiling windows, a sitting area and satellite TV.
Guests can enjoy regional and international cuisine at the contemporary restaurant. Local drinks are served in a relaxing atmosphere at the bar.
Vila Valverde Design Country Hotel offers free, private parking on site and car and bike rental services. Lagos Train Station is a 5-minute drive away.

Hotel in Meia Praia, Lagos · 65.03 km from centre
8.8
392 reviews
Breakfast available
With a stay at Iberostar Selection Lagos Algarve in Lagos (Meia Praia), you'll be a 4-minute drive from Marina de Lagos and 10 minutes from Ponta da Piedade Lagos Lighthouse. This beach hotel is 5.7 mi (9.2 km) from Praia da Luz and 12.7 mi (20.5 km) from Alvor Beach.

Aparthotel in São Gonçalo de Lagos, Lagos · 69.36 km from centre
9.6
675 reviews
Breakfast available
Located in Lagos (Atalaia), Boavista Golf & Spa - Bela Colina Holidays is within a 10-minute drive of Porto de Mos Beach and Dona Ana Beach. This family-friendly aparthotel is 3.2 mi (5.2 km) from Praia da Luz and 3.8 mi (6.1 km) from Marina de Lagos.

Hotel in Meia Praia, Lagos · 64.02 km from centre
9.6
193 reviews
Breakfast available
When you stay at Palmares Beach House Hotel - Adults Friendly in Lagos, you'll be by the sea, within a 15-minute drive of Marina de Lagos and Ponta da Piedade Lagos Lighthouse. This beach hotel is 7 mi (11.3 km) from Praia da Luz and 11.6 mi (18.6 km) from Alvor Beach.

Hotel in Praia da Rocha, Portimão · 54.96 km from centre
9.4
199 reviews
A stay at Bela Vista Hotel & SPA - Relais & Châteaux places you in the heart of Portimão, a 1-minute drive from Rocha Beach and 11 minutes from Slide and Splash Water Park. This beach hotel is 8.2 mi (13.1 km) from Carvoeiro Beach and 12.9 mi (20.8 km) from Marinha Beach.

Hotel in Alvor, Portimão · 59.80 km from centre
8.8
296 reviews
When you stay at Penina Hotel & Golf Resort in Portimão, you'll be near the beach, within a 15-minute drive of Portimão Marina and Alvor Beach. This beach hotel is 9.4 mi (15.1 km) from Marina de Lagos and 11.5 mi (18.5 km) from Carvoeiro Beach.

Hotel in Alvor, Portimão · 58.58 km from centre
8.6
545 reviews
Breakfast available
With a stay at Pestana Alvor Praia Beach & Golf Hotel in Portimão (Prainha), you'll be within a 10-minute drive of Alvor Beach and Portimão Marina. This beach hotel is 19.8 mi (31.8 km) from Praia da Luz and 13 mi (20.9 km) from Carvoeiro Beach.

Hotel in Vila Real Santo Antonio · 49.97 km from centre
9.6
176 reviews
Breakfast available
A stay at Bordoy Grand House Algarve places you in the heart of Vila Real Santo Antonio, a 1-minute drive from Vila Real Santo Antonio Harbour and 7 minutes from Monte Gordo Beach. This luxury hotel is 4.9 mi (7.8 km) from Verde Beach and 6.6 mi (10.6 km) from Castro Marim Golf.

Hotel in Alvor, Portimão · 58.60 km from centre
8.6
193 reviews
Breakfast available
With a stay at Tivoli Alvor Algarve - All Inclusive Resort, you'll be centrally located in Portimão, a 2-minute drive from Alvor Beach and 7 minutes from Portimão Marina. This all-inclusive hotel is 13.4 mi (21.6 km) from Marina de Lagos and 13.8 mi (22.1 km) from Carvoeiro Beach.

Hotel in Praia da Rocha, Portimão · 54.91 km from centre
9.2
954 reviews
Breakfast available
With a stay at Jupiter Algarve Hotel - Beach & Spa in Portimão (Praia da Rocha), you'll be a 3-minute walk from Rocha Beach and a 2-minute drive from Portimão Museum. This beach hotel is 1 mi (1.6 km) from Portimão Marina and 2.8 mi (4.6 km) from Portimão Arena.

Hotel in São Gonçalo de Lagos, Lagos · 67.08 km from centre
9.4
130 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.