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 Amarante · 207.01 km from centre
9.4
46 reviews
Breakfast available
Located in Amarante, Hotel Rural Quinta Da Cruz is in a rural location, within a 15-minute drive of Quinta da Lixa Winery and Amarante Golf Course. This family-friendly hotel is 7.1 mi (11.4 km) from Parque Aquático de Amarante and 7.2 mi (11.6 km) from Caves Moura Basto.

Hotel in Alentejo, Sines · 170.03 km from centre
8.4
158 reviews
Breakfast available
When you stay at Hotel Dom Vasco in Sines, you'll be near the beach, within a 15-minute walk of Sines Culture and Arts Centre and Vasco da Gama Statue. This family-friendly hotel is 1 mi (1.6 km) from Vasco de Gama Beach and 5 mi (8 km) from Sao Torpes Beach.

Aparthotel in Monte Gordo, Vila Real Santo Antonio · 255.82 km from centre
8.6
193 reviews
Breakfast available
When you stay at Monte Gordo Hotel Apartamentos & Spa in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Monte Gordo Beach and Casino Monte Gordo. This spa aparthotel is 13 mi (20.9 km) from Old Town and 2.1 mi (3.3 km) from Cabeco Beach.

Hotel in Minho, Amares · 251.30 km from centre
9.4
107 reviews
Breakfast available
With a stay at Pousada Mosteiro Amares in Amares, you'll be 12.2 mi (19.6 km) from In Guas do Gerês and 12.3 mi (19.8 km) from Termas Park. This luxury hotel is 12.7 mi (20.5 km) from Minho University and 13.7 mi (22.1 km) from Bom Jesus do Monte.

Hotel in Esposende · 240.24 km from centre
8.8
331 reviews
Breakfast available
When you a stay at Axis Ofir Beach Resort Hotel in Esposende, you'll be on the beach, just steps from Northern Littoral Natural Park and Ofir Beach. This beach hotel is 2.6 mi (4.2 km) from Apulia Beach and 2.6 mi (4.3 km) from Monumento Homem do Mar.

Hotel in São Gonçalo de Lagos, Lagos · 260.36 km from centre
9.2
302 reviews
Breakfast available
With a stay at Hotel Clube Porto Mos in Lagos (Porto de Mós), you'll be a 4-minute walk from Porto de Mos Beach and within a 5-minute drive of Dona Ana Beach. This beach hotel is 4.6 mi (7.4 km) from Praia da Luz and 3.2 mi (5.1 km) from Marina de Lagos.

Hotel in Sotavento, Castro Marim · 255.53 km from centre
8.8
336 reviews
With a stay at Ozadi Altura Beach Resort in Castro Marim (Altura Center), you'll be within a 15-minute drive of Monte Gordo Beach and Altura Beach. This beach hotel is 10.1 mi (16.2 km) from Old Town and 0.3 mi (0.6 km) from Praia da Alagoa.

Hotel in Costa Verde, Povoa De Varzim · 226.27 km from centre
8.2
522 reviews
Breakfast available
When you stay at Axis Vermar Conference & Beach Hotel in Povoa De Varzim, you'll be by the ocean, within a 5-minute drive of Redonda Beach and Panels of Azulejos. This beach hotel is 1.3 mi (2 km) from Praca do Almada and 1.4 mi (2.2 km) from Ethnography and History Museum of Póvoa de Varzim.

Hotel in Tavira · 258.14 km from centre
8.6
833 reviews
Breakfast available
A stay at Vila Gale Tavira Resort Hotel places you in the heart of Tavira, within a 10-minute walk of Old Town and Alvaro de Campos Municipal Library. This family-friendly hotel is 13.7 mi (22 km) from Monte Gordo Beach and 0.1 mi (0.1 km) from Ria Formosa Natural Park.

Hotel in Alvor, Portimão · 255.11 km from centre
8.6
438 reviews
Breakfast available
With a stay at Pestana Dom João II Hotel Beach & Golf Resort in Portimão (Torralta), you'll be within a 5-minute drive of Alvor Beach and Alvor Boardwalk. This beach hotel is 13.4 mi (21.6 km) from Carvoeiro Beach and 19.2 mi (30.9 km) from Praia da Luz.

Hotel in Portimão · 255.11 km from centre
9.2
104 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.

Aparthotel in Oura, Albufeira · 256.83 km from centre
8.4
104 reviews
Breakfast available
A stay at Santa Eulalia Hotel Apartamento & Spa places you in the heart of Albufeira, within a 15-minute walk of The Strip and Oura Beach. This family-friendly aparthotel is 3.5 mi (5.7 km) from Albufeira Old Town Square and 6 mi (9.7 km) from Falesia Beach.

Aparthotel in São Gonçalo de Lagos, Lagos · 260.34 km from centre
9.2
1,369 reviews
Breakfast available
With a stay at Belmar Spa & Beach Resort in Lagos (Porto de Mós), you'll be a 4-minute walk from Porto de Mos Beach and within a 5-minute drive of Dona Ana Beach. This family-friendly aparthotel is 4.6 mi (7.5 km) from Praia da Luz and 3.2 mi (5.1 km) from Marina de Lagos.

Aparthotel in Albufeira e Olhos de Água, Albufeira · 256.32 km from centre
9.2
211 reviews
Breakfast available
When you stay at The Patio Suite Hotel in Albufeira, you'll be next to a golf course – a 4-minute drive from Praia dos Olhos de Água and 8 minutes from Falesia Beach. This family-friendly aparthotel is 6.8 mi (10.9 km) from Albufeira Old Town Square and 6.9 mi (11.1 km) from Vilamoura Marina.

Hotel in A Vilavella, A Mezquita · 310.44 km from centre
8.6
29 reviews
Breakfast available
When you a stay at Vilavella Hotel & Spa in A Mezquita, you'll be in the mountains, just steps from Sierra de la Culebra and Iglesia Santa Maria da Cabeza. This spa hotel is 2.2 mi (3.6 km) from Iglesia de San Simon and 2.9 mi (4.6 km) from Iglesia San Pedro.

Aparthotel in Vilamoura, Loulé · 258.86 km from centre
8.6
750 reviews
Breakfast available
With a stay at Vila Gale Ampalius Resort Hotel, you'll be centrally located in Loulé, steps from Vilamoura Beach and within a 5-minute drive of Vilamoura Marina. This beach aparthotel is 2.7 mi (4.3 km) from Falesia Beach and 10 mi (16.1 km) from The Strip.

Hotel in Tavira · 252.38 km from centre
9.0
117 reviews
Breakfast available
With a stay at Herdade da Corte in Tavira, you'll be 7.5 mi (12.1 km) from Old Town and 9.5 mi (15.3 km) from Barril Beach. This hotel is 9.7 mi (15.7 km) from Ria Formosa Natural Park and 10.2 mi (16.4 km) from Ilha de Tavira Beach.

Aparthotel in Vilamoura, Loulé · 257.14 km from centre
9.0
676 reviews
Breakfast available
With a stay at Four Seasons Vilamoura in Loulé (Vilamoura), you'll be a 5-minute drive from Vilamoura Marina and 7 minutes from Dom Pedro Golf: Old Golf Course. This family-friendly aparthotel is 2.5 mi (4.1 km) from Falesia Beach and 6.5 mi (10.5 km) from Ria Formosa Natural Park.

Hotel in Province of Seville, San Juan de Aznalfarache · 295.67 km from centre
8.6
1,001 reviews
Breakfast available
When you stay at Hotel ILUNION Alcora Sevilla in San Juan de Aznalfarache, you'll be next to a golf course, within a 10-minute drive of Seville Cathedral and Royal Alcázar of Seville. This golf hotel is 4.4 mi (7 km) from Plaza de España and 3 mi (4.9 km) from Plaza de Armas Shopping Center.

Hotel in Alto Guadalquivir, Córdoba · 340.17 km from centre
8.4
473 reviews
Breakfast available
With a stay at Dwo Finca Los Abetos in Córdoba (El Brillante), you'll be within a 15-minute drive of Mosque–Cathedral of Córdoba and Palacio de la Merced. This family-friendly hotel is 3.1 mi (5.1 km) from Malmuerta Tower and 3.2 mi (5.2 km) from Archaeological site of Cercadilla.