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.
Located in Portimao, this beachfront hotel is on the boardwalk and within 1 mi (2 km) of Portimao Marina and Rocha Beach. Portimao Museum and Fort of Santa Catarina ...
from £48
Hotel Da Rocha£48Located in Portimao, this beachfront hotel is in the city centre and within 1 mi (2 km) of Portimao Marina and Rocha Beach. Portimao Museum and Fort of Santa ...
This family-friendly Carvoeiro hotel is located near the airport, within a 15-minute walk of Algar Seco Rocks and Carvoeiro Beach. Vale Centeanes Beach and Paraiso ...
from £100
Tivoli Carvoeiro£100This family-friendly Lagoa hotel is located on the beach, within 1 mi (2 km) of Cova Redonda Beach and Senhora da Rocha Beach. Vale do Olival Beach and Nossa ...
from £224
Vila Vita Parc Resort & Spa£224Offering direct access to the beach, this Lagoa hotel is within 1 mi (2 km) of Cova Redonda Beach and Senhora da Rocha Beach. Vale do Olival Beach and Nossa ...
from £205
Vilalara Thalassa Resort£205Situated in Carvoeiro, this guesthouse is close to Carvoeiro Beach, Paraiso Beach and Algar Seco Rocks. Also nearby are Vale Centeanes Beach and Vale de Milho ...
from £50
Castelo Guest House£50Situated near the beach, this apartment is within 1 mi (2 km) of Portimao Museum and Rocha Beach. Fort of Santa Catarina and Continente Shopping Center are also ...
from £48
Apartamentos Clube Vilarosa£48Nestled on the beach, this Lagoa hotel is 0.4 mi (0.6 km) from Albandeira Beach and 2 mi (3.2 km) from Senhora da Rocha Beach. Marinha Beach and Benagil Beach ...
from £82
Suites Alba Resort & Spa£82Located in Portimao, this beachfront hotel is in the entertainment district and within 1 mi (2 km) of Portimao Marina and Rocha Beach. Portimao Museum and Fort ...
from £75
Hotel Algarve Casino£75This family-friendly Lagos hotel is located on the waterfront, within 1 mi (2 km) of Lagos Marina and Meia Praia Beach. Dona Ana Beach is 2.5 mi (4.1 km) ...
from £69
Vila Gale Lagos£69