Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
This family-friendly Faro hotel is located on the waterfront, within a 10-minute walk of Faro Marina and Carmo Church. Vila Arch and Misericordia Church are ...
£82 per night for 2 guests
Hotel Eva£82Located in the heart of Estoi, this luxury hotel is within a 15-minute walk of Estoi Palace and Ruins of Milreu. Santa Barbara de Nexe Church and Costume Museum ...
£85 per night for 2 guests
Pousada Palacio De Estoi - Monument Hotel & SLH£85This family-friendly Olhao hotel is located near the airport, within 1 mi (2 km) of Olhao Municipal Market and Olhao Harbour. Algarve Living Science Center and ...
£64 per night for 2 guests
Real Marina Hotel & Spa£64This family-friendly Almancil hotel is located on the waterfront, within 1 mi (2 km) of Quinta do Lago Beach and San Lorenzo Golf Club. Quinta Shopping Center ...
£278 per night for 2 guests
Hotel Quinta do Lago£278This family-friendly Vilamoura apartment is located near the beach, within 2 mi (3 km) of Vilamoura Tennis Center and Vilamoura Marina. Falesia Beach is 1.9 ...
£77 per night for 2 guests
Four Seasons Vilamoura£77Situated in Faro, this guesthouse is close to Carmo Church, Sao Pedro Church and A Companhia de Teatro do Algarve. Also nearby are Faro Marina and Antonio Sergio ...
£33 per night for 2 guests
Faro Cosy Guest House£33Nestled on the beach, this Vilamoura hotel is within 1 mi (2 km) of Vilamoura Beach and Vilamoura Marina. Falesia Beach is 1.6 mi (2.5 km) away.
£115 per night for 2 guests
Crowne Plaza Vilamoura - Algarve£115This family-friendly Almancil hotel is located near the airport, within a 10-minute walk of Vale do Lobo Beach, Ocean Golf Course Vale do Lobo and Royal Golf ...
£194 per night for 2 guests
Dona Filipa Hotel£194Located in Cavacos, this beachfront hotel is in the city centre and within 3 mi (5 km) of Quarteira Beach, Vilamoura Marina and Falesia Beach. Vilamoura Beach ...
£55 per night for 2 guests
Dom Jose Beach Hotel£55Located in Vilamoura, this beachfront aparthotel is in the city centre and within 1 mi (2 km) of Marina Beach and Vilamoura Marina. Falesia Beach is 1.6 mi (2.6 ...
£75 per night for 2 guests
Vila Gale Ampalius£75