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 Gibraltar · 151.13 km from centre
8.8
886 reviews
Breakfast available
When you stay at The Rock Hotel in Gibraltar, you'll be near the beach, within a 5-minute drive of Casemates Square and Ibrahim-Al-Ibrahim Mosque. This hotel is 1.6 mi (2.5 km) from St Michael's Cave and 1.7 mi (2.7 km) from Europa Point Lighthouse.

Hotel in Estepona · 130.73 km from centre
8.6
473 reviews
Breakfast available
When you stay at Estepona Hotel & Spa Resort in Estepona, you'll be on the beach, within a 5-minute drive of Cristo Beach and Estepona Golf. This beach hotel is 2.6 mi (4.2 km) from Estepona Port and Marina and 2.8 mi (4.5 km) from Rada Beach.

Hotel in Alentejo, Alcacer do Sal · 268.57 km from centre
9.4
109 reviews
Breakfast available
Located in Comporta, AlmaLusa Comporta is a 1-minute drive from Comporta Beach and 8 minutes from Palafita da Carrasqueira Fishing Marina. This golf hotel is 8.2 mi (13.2 km) from Praia do Carvalhal and 9.3 mi (15 km) from Troia Beach.

Aparthotel in Albufeira e Olhos de Água, Albufeira · 201.78 km from centre
8.4
563 reviews
Breakfast available
A stay at Vila Gale Cerro Alagoa Resort Hotel places you in the heart of Albufeira, within a 15-minute walk of Albufeira Old Town Square and Praia dos Alemães. This family-friendly aparthotel is 7.8 mi (12.6 km) from Falesia Beach and 2.9 mi (4.6 km) from Balaia Golf Village.

Hotel in Évora · 212.90 km from centre
9.2
858 reviews
A stay at Vitória Stone Hotel places you in the heart of Évora, within a 5-minute walk of Historic Centre of Évora and Jardim Publico. This hotel is 0.3 mi (0.5 km) from Ermida de Sao Bras and 0.8 mi (1.3 km) from Igreja de Sao Francisco.

Hotel in Benalmádena · 157.65 km from centre
9.0
159 reviews
Breakfast available
When you stay at Hotel Las Arenas, Affiliated by Meliá in Benalmádena, you'll be near the beach, within a 15-minute drive of Carihuela Beach and Benalmadena Marina. This hotel is 5.7 mi (9.2 km) from Los Boliches Beach and 14.8 mi (23.8 km) from Port of Malaga.

Hotel in Cáceres · 233.80 km from centre
8.6
382 reviews
Breakfast available
A stay at Extremadura Hotel places you in the heart of Cáceres, within a 5-minute drive of Cáceres Museum and Casa del Sol. This golf hotel is 1.4 mi (2.3 km) from Casa del Aguila and 1.5 mi (2.5 km) from San Juan Church.

Hotel in Tangier · 179.59 km from centre
7.6
23 reviews
Breakfast available
With a stay at Hotel Andalucia Golf & Spa Tanger in Tangier, you'll be near the airport, within a 10-minute drive of Port of Tangier and Tangier Royal Golf Club. This family-friendly hotel is 0.5 mi (0.8 km) from Socco Alto Mall and 1.8 mi (3 km) from Rmilat Park.

Hotel in Sotogrande, San Roque · 136.71 km from centre
8.6
200 reviews
Breakfast available
When you stay at Hotel Encinar de Sotogrande in San Roque, you'll be next to a golf course, within a 5-minute drive of Valderrama Golf Club and San Roque Club. This golf hotel is 3.8 mi (6.2 km) from Sotogrande Port and 4.5 mi (7.3 km) from Alcaidesa Links Golf Resort.

Hotel in Monte Gordo, Vila Real Santo Antonio · 130.55 km from centre
9.0
155 reviews
Breakfast available
When you stay at The Prime Energize Hotel & Spa in Vila Real Santo Antonio, you'll be by the sea, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 11.1 mi (17.9 km) from Cabanas Beach and 13.1 mi (21 km) from Old Town.

Hotel in Sagres, Vila do Bispo · 263.51 km from centre
9.0
623 reviews
With a stay at Memmo Baleeira - Design Hotels in Vila do Bispo, you'll be by the sea, just a 4-minute walk from Wavesensations - Sagres Surf School & Camp and 5 minutes by foot from Baleeira Beach. This beach hotel is 0.4 mi (0.7 km) from Mareta Beach and 0.9 mi (1.5 km) from Sagres Fortress.

Hotel in La Axarquía, Vinuela · 172.55 km from centre
9.2
191 reviews
Breakfast available
Located in Vinuela, B bou Hotel La Viñuela & Spa is in a regional park, within a 15-minute drive of The Sierras of Tejeda, Almijara & Alhama and Ermita de San Isidro. This spa hotel is 4.9 mi (8 km) from Centro Budista Karma Guen and 7.7 mi (12.4 km) from El Alcazar Recreationa.

Hotel in Torrox · 193.88 km from centre
8.6
552 reviews
Breakfast available
With a stay at Iberostar Waves Málaga Playa in Torrox, you'll be next to a golf course, within a 15-minute drive of Balcon de Europa and Aerobaby Medina. This beach hotel is 8.5 mi (13.6 km) from Burriana Beach and 0.2 mi (0.4 km) from Playa en Torrox Costa.

Hotel in Granada · 216.01 km from centre
8.4
951 reviews
Breakfast available
With a stay at Hotel Macià Real de La Alhambra in Granada (Genil), you'll be within a 10-minute drive of Alhambra and Granada Cathedral. This spa hotel is 19.3 mi (31 km) from Sierra Nevada Ski Resort and 4.9 mi (8 km) from Plaza Nueva.

Hotel in Alentejo, Serpa · 154.34 km from centre
8.7
805 reviews
Set in Serpa, 45 km from Alqueva Dam, Serpa Hotel offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a garden. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can make use of a bar.
The hotel will provide guests with air-conditioned rooms offering a wardrobe, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. The units will provide guests with a minibar.
Guests at Serpa Hotel can enjoy a buffet breakfast.
The accommodation offers 4-star accommodation with a hammam.
Baleizão is 18 km from Serpa Hotel, while Castelo de Beja is 28 km away.

Hotel in Alvor, Portimão · 230.65 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 20.8 mi (33.4 km) from Praia da Luz and 12.7 mi (20.4 km) from Algarve International Circuit.

Hotel in Mijas · 150.36 km from centre
7.8
568 reviews
Breakfast available
When you stay at Hotel ILUNION Hacienda de Mijas in Mijas, you'll be in the mountains, within a 15-minute drive of Los Boliches Beach and Fuengirola Beach. This family-friendly hotel is 10.2 mi (16.4 km) from Carihuela Beach and 10.1 mi (16.2 km) from Benalmadena Marina.

Hotel in Castelo, Albufeira · 206.06 km from centre
8.2
825 reviews
Breakfast available
Located in Albufeira, Hotel Baia Grande is by the ocean – a 3-minute drive from Albufeira Marina and 5 minutes from Sao Rafael Beach. This family-friendly hotel is 2.8 mi (4.5 km) from Albufeira Old Town Square and 4.8 mi (7.7 km) from The Strip.

Hotel in Alentejo, Santiago do Cacém · 240.07 km from centre
9.6
16 reviews
Breakfast available
With a stay at Monte Xisto Hotel Rural in Santiago do Cacém, you'll be 11.7 mi (18.8 km) from Santiago do Cacem Castle and 15.8 mi (25.4 km) from Safari Badoca Park. This family-friendly hotel is 11.7 mi (18.8 km) from Jardim do Largo Augusto Fuschino and 11.8 mi (18.9 km) from Miróbriga Ruins.

Hotel in Granada · 214.32 km from centre
8.0
602 reviews
Breakfast available
Located in Granada (Zaidin), Hotel Abades Nevada Palace is within a 10-minute drive of Plaza Nueva and Granada Cathedral. This luxury hotel is 2.7 mi (4.4 km) from Alhambra and 18.7 mi (30.1 km) from Sierra Nevada Ski Resort.