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 Olhao · 35.76 km from centre
9.2
1,001 reviews
Breakfast available
When you stay at Real Marina Hotel & Spa in Olhao, you'll be near the beach, within a 15-minute drive of Olhao Harbour and Faro Marina. This spa hotel is 10.9 mi (17.6 km) from Faro Island Beach and 0.1 mi (0.2 km) from Ria Formosa Natural Park.

Hotel in Alvor, Portimão · 31.38 km from centre
8.8
306 reviews
With a stay at Penina Hotel & Golf Resort in Portimão, you'll be near the beach, within a 15-minute drive of Alvor Beach and Le Meridien Penina Golf. This beach hotel is 9.4 mi (15.1 km) from Marina de Lagos and 16.6 mi (26.7 km) from Praia da Luz.

Hotel in Tavira · 53.69 km from centre
9.4
594 reviews
When you stay at Ozadi Tavira Hotel in Tavira, you'll be next to a golf course, within a 5-minute drive of Old Town and Cabanas Beach. This family-friendly hotel is 11.5 mi (18.4 km) from Monte Gordo Beach and 0.1 mi (0.1 km) from Ria Formosa Natural Park.

Hotel in Monte Gordo, Vila Real Santo Antonio · 69.43 km from centre
8.6
366 reviews
Breakfast available
When you stay at Hotel Alba in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 0.3 mi (0.5 km) from Golfo de Cádiz and 2.1 mi (3.4 km) from Cabeco Beach.

Hotel in Tavira · 42.41 km from centre
9.6
210 reviews
Located in Tavira, Hotel Rural Quinta do Marco is in the mountains, within a 10-minute drive of Hell's Pool and Sao Jose Church. This family-friendly hotel is 12.3 mi (19.8 km) from Olhao Harbour and 6.5 mi (10.4 km) from Mother Church of Santa Maria do Castelo.

Hotel in São Gonçalo de Lagos, Lagos · 39.61 km from centre
9.4
566 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
790 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 Monte Gordo, Vila Real Santo Antonio · 69.52 km from centre
9.2
218 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 Golfo de Cádiz and Casino Monte Gordo. This spa hotel is 0.3 mi (0.5 km) from Monte Gordo Beach and 2.1 mi (3.3 km) from Santo Antonio Sports Complex.

Hotel in Tavira · 53.37 km from centre
8.6
431 reviews
Breakfast available
With a stay at Vila Gale Albacora Eco-Resort Hotel in Tavira, you'll be next to a golf course, just steps from Ria Formosa Natural Park and a 3-minute drive from Golfo de Cádiz. This family-friendly hotel is 1.6 mi (2.6 km) from Tavira Gran Plaza Shopping Mall and 2.2 mi (3.6 km) from Tavira Living Science Center.

Hotel in Alvor, Portimão · 32.01 km from centre
8.8
102 reviews
With a stay at Pestana Alvor South Beach, Premium Suite Hotel in Portimão (Torralta), you'll be within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 13.1 mi (21.1 km) from Marina de Lagos and 20.4 mi (32.9 km) from Praia da Luz.

Hotel in Odemira · 58.42 km from centre
8.2
244 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 14.6 mi (23.5 km) from Cabo Sardao.

Aparthotel in Monte Gordo, Vila Real Santo Antonio · 69.60 km from centre
8.6
194 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 0.3 mi (0.4 km) from Golfo de Cádiz 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
319 reviews
Breakfast available
With a stay at Hotel Clube Porto Mos in Lagos (Porto de Mós), you'll be a 3-minute drive from Dona Ana Beach and 7 minutes from Camilo Beach. This family-friendly 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
339 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 Golfo de Cádiz. This beach hotel is 0.3 mi (0.6 km) from Praia da Alagoa and 1 mi (1.6 km) from Pinhal do Gancho.

Hotel in Tavira · 51.72 km from centre
8.6
854 reviews
Breakfast available
A stay at Vila Gale Tavira Resort Hotel places you in the heart of Tavira, steps from Ria Formosa Natural Park and 4 minutes by foot from Alvaro de Campos Municipal Library. This family-friendly hotel is 0.5 mi (0.9 km) from Praca da Republica and 0.8 mi (1.4 km) from Tavira Living Science Center.

Hotel in Alvor, Portimão · 31.74 km from centre
8.6
442 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 9 minutes from Rocha Beach. This beach hotel is 19.2 mi (30.9 km) from Praia da Luz and 13.1 mi (21.1 km) from Marina de Lagos.

Aparthotel in São Gonçalo de Lagos, Lagos · 40.70 km from centre
9.2
1,413 reviews
Breakfast available
With a stay at Belmar Spa & Beach Resort in Lagos (Porto de Mós), you'll be within a 5-minute drive of Dona Ana Beach and Camilo 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 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,004 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 2.3 mi (3.7 km) from Camilo Beach.

Hotel in São Gonçalo de Lagos, Lagos · 40.72 km from centre
9.6
652 reviews
Breakfast available
With a stay at Lagos Atlantic Hotel in Lagos (Porto de Mós), you'll be within a 5-minute drive of Dona Ana Beach and Camilo Beach. This hotel is 5.9 mi (9.4 km) from Praia da Luz and 2.9 mi (4.7 km) from Marina de Lagos.