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 Córdoba, Zuheros · 147.59 km from centre
8.4
91 reviews
Breakfast available
Located in Zuheros, Hacienda Minerva is a 4-minute drive from Castillo de Zuheros and 9 minutes from Zuheros Bat Cave. This hotel is 7.9 mi (12.7 km) from Nunez de Prado Aceite de Oliva and 9.9 mi (15.9 km) from Dolmen de Dehesa de la Lastra.

Hotel in Vila Real Santo Antonio · 127.46 km from centre
8.8
69 reviews
Breakfast available
When you stay at Pousada Vila Real Santo Antonio in Vila Real Santo Antonio, you'll be in the historical district, just steps from Marques de Pombal Square and Centro Cultural António Aleixo. This hotel is 0.2 mi (0.4 km) from Vila Real Santo Antonio Harbour and 0.2 mi (0.4 km) from Marques de Pombal Statue.

Hotel in Merida · 172.55 km from centre
8.8
48 reviews
Breakfast available
A stay at Akla Hotel Mérida places you in the heart of Merida, steps from Temple of Diana and Plaza de Espana. This hotel is 0.2 mi (0.3 km) from Alcazaba and 0.2 mi (0.3 km) from Puente Romano.

Hotel in Almunecar · 216.36 km from centre
8.4
105 reviews
Breakfast available
When you stay at Ibersol Almuñecar Beach & Spa in Almunecar, you'll be on the beach, within a 10-minute walk of Playa de San Cristobal and Ornitologico Loro Park. This beach hotel is 13.9 mi (22.4 km) from Burriana Beach and 14.3 mi (23 km) from Balcon de Europa.

Hotel in Portimão · 228.53 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.

Hotel in Alentejo, Ponte de Sor · 266.01 km from centre
9.2
38 reviews
Breakfast available
With a stay at Montargil Monte Novo in Ponte de Sor, you'll be within a 15-minute drive of Centro Cultural de Montargil and Gameiro Ecological Park. This hotel is 9.5 mi (15.2 km) from Fluviário de Mora and 10.4 mi (16.8 km) from Megalithism Interactive Museum.

Hotel in Merida · 171.67 km from centre
8.2
665 reviews
Breakfast available
With a stay at AZZ Mérida Medea in Merida (Distrito 6), you'll be within a 5-minute drive of Puente Romano and Temple of Diana. This hotel is 1.8 mi (3 km) from Alcazaba and 2.1 mi (3.4 km) from Plaza de Espana.

Hotel in La Cala de Mijas, Mijas · 152.79 km from centre
8.0
73 reviews
Breakfast available
Located in Mijas, Gran Hotel Costa del Sol is on the boardwalk/promenade, within a 15-minute drive of Fuengirola Beach and Bioparc Fuengirola. This beach hotel is 5.8 mi (9.3 km) from El Castillo Beach and 6.1 mi (9.8 km) from Mijas Golf Course.

Hotel in Évora · 213.24 km from centre
9.0
473 reviews
A stay at M'AR De AR Muralhas places you in the heart of Évora, steps from Historic Centre of Évora and Jardim Publico. This family-friendly hotel is 0.7 mi (1.1 km) from Ermida de Sao Bras and 0.7 mi (1.2 km) from Aqueduto da Água de Prata.

Hotel in Castilla - La Mancha, Almagro · 259.89 km from centre
9.4
179 reviews
Breakfast available
With a stay at Parador de Almagro in Almagro, you'll be 16.7 mi (26.9 km) from Quijote Arena and 17.1 mi (27.6 km) from Plaza Mayor. This hotel is 23.8 mi (38.2 km) from Manzanares Castle and 24.6 mi (39.5 km) from Navaseca Lagoon.

Aparthotel in Praia da Rocha, Portimão · 226.26 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 Portimão Harbor. This family-friendly aparthotel is 22.4 mi (36 km) from Praia da Luz and 4 mi (6.4 km) from Alvor Beach.

Aparthotel in Luz, Lagos · 246.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.

Hotel in Alentejo, Alcacer do Sal · 223.52 km from centre
8.0
2 reviews
Breakfast available
With a stay at Vale do Gaio Hotel in Alcacer do Sal, you'll be on a river, and 16.3 mi (26.2 km) from Adega da H. das Barras and 16.3 mi (26.3 km) from Alcacer do Sal Municipal Garden. This hotel is 17 mi (27.4 km) from Museu Municipal Pedro Nunes and 17.6 mi (28.3 km) from Alcacer do Sal Castle.

Hotel in Tangier · 180.26 km from centre
8.2
62 reviews
Breakfast available
With a stay at Occidental Tanger in Tangier (Malabata), you'll be a 3-minute drive from Tangier Beach and 8 minutes from Port of Tangier. This hotel is 0.7 mi (1.1 km) from Villa Harris Gardens and 0.9 mi (1.4 km) from Casino Malabata.

Resort in Quinta do Lago, Loulé · 182.98 km from centre
9.0
64 reviews
With a stay at Martinhal Quinta Family Resort in Loulé (Quinta do Lago), you'll be steps from Ria Formosa Natural Park and 8 minutes by foot from Quinta do Lago Golf. This family-friendly resort is 9.4 mi (15.2 km) from Vilamoura Marina and 9.9 mi (16 km) from Falesia Beach.

Hotel in Alentejo, Santiago do Cacém · 256.40 km from centre
8.4
234 reviews
Located in Santiago do Cacém, Vila Park is a 2-minute drive from Santo Andre Karting Track and 8 minutes from Black Pig Alentejo Distillery. This family-friendly hotel is 4.6 mi (7.5 km) from Safari Badoca Park and 5.8 mi (9.3 km) from Praia da Aberta Nova.

Aparthotel in Albufeira e Olhos de Água, Albufeira · 198.56 km from centre
8.4
703 reviews
Breakfast available
Located in Albufeira, Balaia Golf Village Resort is a 1-minute drive from Balaia Golf Village and 8 minutes from Albufeira Old Town Square. This golf aparthotel is 1.6 mi (2.7 km) from Oura Beach and 2.1 mi (3.4 km) from Praia dos Alemães.

Hotel in Odemira · 248.77 km from centre
7.8
180 reviews
Breakfast available
With a stay at HS Milfontes Beach Hotel - Duna Parque Resorts & Hotels in Odemira, you'll be within a 5-minute walk of Beach of Franquia and São Clemente Fort. This beach hotel is 28.3 mi (45.5 km) from Odeceixe Beach and 0.3 mi (0.4 km) from Praia do Carreiro das Fazendas.

Hotel in Almancil, Loulé · 185.07 km from centre
8.4
120 reviews
Breakfast available
With a stay at Ria Park Garden Hotel in Loulé, you'll be 4.9 mi (7.8 km) from Aqua Show Park and 7.6 mi (12.3 km) from Loule Castle. This beach hotel is 7.6 mi (12.3 km) from Vilamoura Beach and 7.8 mi (12.6 km) from Vilamoura Marina.

Hotel in Granada · 213.00 km from centre
9.0
434 reviews
Breakfast available
A stay at Occidental Granada places you in the heart of Granada, within a 15-minute walk of Granada Cathedral and Plaza Nueva. This hotel is 1 mi (1.7 km) from Alhambra and 19.9 mi (32 km) from Sierra Nevada Ski Resort.