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 · 42.41 km from centre
9.6
207 reviews
With a stay at Hotel Rural Quinta do Marco in Tavira, you'll be in the mountains, within a 15-minute drive of Old Town and Hell's Pool. This family-friendly hotel is 12.3 mi (19.8 km) from Olhao Harbour and 6.4 mi (10.4 km) from Sao Jose Church.

Hotel in São Gonçalo de Lagos, Lagos · 39.61 km from centre
9.4
546 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 5 mi (8.1 km) from Praia da Luz and 2.8 mi (4.5 km) from Marina de Lagos.

Hotel in Meia Praia, Lagos · 38.41 km from centre
8.6
770 reviews
Breakfast available
With a stay at Vila Gale Lagos Resort Hotel in Lagos (Meia Praia), you'll be within a 5-minute drive of Meia Beach and Marina de Lagos. This beach hotel is 3.5 mi (5.7 km) from Batata Beach and 3.6 mi (5.7 km) from Dona Ana Beach.

Hotel in Sagres, Vila do Bispo · 63.73 km from centre
9.2
718 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 Monte Gordo, Vila Real Santo Antonio · 69.52 km from centre
9.2
206 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 13.1 mi (21 km) from Old Town and 2.1 mi (3.3 km) from Santo Antonio Sports Complex.

Hotel in Tavira · 53.37 km from centre
8.6
420 reviews
Breakfast available
With a stay at Vila Gale Albacora Eco-Resort Hotel in Tavira, you'll be next to a golf course, within a 10-minute drive of Old Town and Tavira Gran Plaza Shopping Mall. This family-friendly hotel is 0.1 mi (0.1 km) from Ria Formosa Natural Park and 2.2 mi (3.6 km) from Tavira Living Science Center.

Hotel in Alvor, Portimão · 32.01 km from centre
8.8
98 reviews
With a stay at Pestana Alvor South Beach, Premium Suite Hotel in Portimão (Torralta), you'll be a 1-minute drive from Alvor Beach and 8 minutes from Portimão Marina. This beach hotel is 13.4 mi (21.6 km) from Carvoeiro Beach and 13.1 mi (21.1 km) from Marina de Lagos.

Hotel in Odemira · 58.42 km from centre
8.2
233 reviews
Breakfast available
When you stay at Enigma - Nature & Water Hotel in Odemira, you'll be near the beach and 13 minutes by car from Zambujeira do Mar Beach. This family-friendly hotel is 7.4 mi (11.9 km) from Odeceixe Beach and 12.4 mi (19.9 km) from Vale dos Homens Beach.

Hotel in Cabanas, Tavira · 54.88 km from centre
9.0
286 reviews
Breakfast available
With a stay at AP Cabanas Beach & Nature - Adults Friendly in Tavira, you'll be on the waterfront, within a 10-minute drive of Old Town and Ria Formosa Natural Park. This hotel is 2 mi (3.2 km) from Benamor Golf and 3.9 mi (6.3 km) from Tavira Gran Plaza Shopping Mall.

Aparthotel in Monte Gordo, Vila Real Santo Antonio · 69.60 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 São Gonçalo de Lagos, Lagos · 40.70 km from centre
9.2
297 reviews
Breakfast available
With a stay at Hotel Clube Porto Mos in Lagos (Porto de Mós), you'll be a short 4-minute walk from Porto de Mos Beach and within 3 minutes by car from 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 · 65.07 km from centre
8.8
333 reviews
With a stay at Ozadi Altura Beach Resort in Castro Marim (Altura Center), you'll be within a 10-minute walk of Altura Beach and Praia da Alagoa. This beach hotel is 10.1 mi (16.2 km) from Old Town and 1 mi (1.6 km) from Pinhal do Gancho.

Hotel in Tavira · 51.72 km from centre
8.6
826 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 0.1 mi (0.1 km) from Ria Formosa Natural Park and 0.5 mi (0.9 km) from Praca da Republica.

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

Aparthotel in São Gonçalo de Lagos, Lagos · 40.70 km from centre
9.2
1,355 reviews
Breakfast available
With a stay at Belmar Spa & Beach Resort in Lagos (Porto de Mós), you'll be a short 4-minute walk from Porto de Mos Beach and within 3 minutes by car from 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.

Hotel in Monte Gordo, Vila Real Santo Antonio · 69.23 km from centre
8.0
473 reviews
A stay at Hotel Navegadores places you in the heart of Vila Real Santo Antonio, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 12.7 mi (20.5 km) from Old Town and 2.2 mi (3.5 km) from Cabeco Beach.

Hotel in Sotavento, Castro Marim · 65.82 km from centre
9.2
17 reviews
Breakfast available
Located in Castro Marim, Verdelago Resort is on the beach, a short 3-minute walk from Pinhal do Gancho and within 4 minutes by car from Altura Beach. This beach hotel is 1.5 mi (2.4 km) from Praia da Alagoa and 1.5 mi (2.4 km) from Verde Beach.

Hotel in Tavira · 43.32 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.

Hotel in São Gonçalo de Lagos, Lagos · 39.67 km from centre
8.4
1,006 reviews
Breakfast available
With a stay at NH Lagos Algarve Resort in Lagos (Santo Amaro), you'll be a 5-minute drive from Marina de Lagos and 9 minutes from Dona Ana Beach. This hotel is 5.8 mi (9.4 km) from Praia da Luz and 13.4 mi (21.5 km) from Alvor Beach.

Hotel in Costa Vicentina, Aljezur · 54.70 km from centre
8.2
105 reviews
Breakfast available
With a stay at Vicentina Hotel in Aljezur (Town Center), you'll be within a 15-minute walk of Pintor Jose Cercas Museum and Aljezur Castle. This hotel is 18.4 mi (29.7 km) from Algarve International Circuit and 5 mi (8 km) from Amoreira Beach.