Skip to content
300+ stays

Stays in Castro Marim

Review COVID-19 travel restrictions before you book.
Learn more
Entire house in Castro Marim
Traditional Algarve house
5 guests3 bedrooms4 beds1 bath
KitchenFree parking
$64 per night
SUPERHOST
Entire apartment in Ayamonte
Apartamento L&G Centro
4 guests1 bedroom2 beds1 bath
WifiKitchen
$54 per night
SUPERHOST
Entire apartment in Castro Marim
Férias Algarve, t2
4 guests2 bedrooms3 beds1 bath
WifiKitchenFree parking
$48 per night
Entire villa in Faro
Villa “Mi Casa es tu Casa” near the Beach with Wi-Fi, A/C, Balcony, Terrace & Garden; Parking Available
6 guests3 bedrooms5 beds2 baths
WifiKitchenFree parking
$93 per night
SUPERHOST
Entire apartment in Ayamonte
Apartamento con jardín privado y acceso a piscina
6 guests3 bedrooms5 beds2 baths
PoolWifiKitchenFree parking
$28 per night
Entire villa in Castro Marim
Villa Casita/Luxury House in Gorgeous Golf Resort
6 guests3 bedrooms5 beds3.5 baths
PoolWifiKitchenFree parking
$158 per night
Earth house in Castro Marim
Casa de campo a 10m de carro de várias praias
4 guests2 bedrooms3 beds1 bath
WifiKitchenFree parking
$42 per night
SUPERHOST
Entire apartment in Monte Gordo
My soul your Home
4 guests1 bedroom3 beds1 bath
WifiKitchenFree parking
$60 per night
Entire apartment in Castro Marim
Apartamento Castro Marim, Algarve
6 guests2 bedrooms6 beds1 bath
Kitchen
$43 per night
SUPERHOST
Entire condominium in Vila Real de Santo António
Home sweet home in Algarve
3 guests1 bedroom1 bed1 bath
WifiKitchen
$48 per night
Entire townhouse in Altura
Garden Villa - Cosy Home, by the sea
9 guests3 bedrooms6 beds3 baths
WifiKitchenFree parking
$157 per night
Entire apartment in Monte Gordo
Varandas Praia de Monte Gordo | primeira linha
4 guests1 bedroom2 beds1 bath
WifiKitchen
$34 per night
Entire villa in Castro Marim
Casa Malva na Quinta da Fornalha
4 guestsStudio4 beds1 bath
PoolWifiKitchenFree parking
$90 per night
SUPERHOST
Entire condominium in Ayamonte
La Casa de Álvaro. Ayamonte.
6 guests3 bedrooms4 beds2.5 baths
PoolWifiKitchenFree parking
$72 per night
Entire house in Monte Gordo
Saudade marina. Apartamento playa. Monte Gordo.
4 guests1 bedroom4 beds1 bath
WifiKitchenFree parking
$57 per night
Entire condominium in Ayamonte
BONITO APARTAMENTO UN DORMITORIO JUNTO A LA PLAYA
3 guests1 bedroom3 beds1 bath
PoolWifiKitchenFree parking
$60 per night
SUPERHOST
Entire house in Altura
Altura Moradia Duartes
6 guests2 bedrooms3 beds2 baths
WifiKitchenFree parking
$115 per night
Entire apartment in Ayamonte
Acogedor apartamento en el centro.
2 guests1 bedroom2 beds1 bath
Kitchen
$52 per night
Entire apartment in Monte Gordo
My Portugal for All - Monte Gordo
5 guests2 bedrooms5 beds2 baths
WifiKitchen
$80 per night
Entire townhouse in Altura
Moradia " Casa dos pais" em Altura
6 guests2 bedrooms5 beds2 baths
WifiKitchenFree parking
$60 per night
Entire apartment in Monte Gordo
2 bedroom apartment in Monte Gordo near the beach
6 guests2 bedrooms3 beds2 baths
WifiKitchenFree parking
$97 per night
Entire villa in Castro Marim
Villa Laranja/Private Pool & Garden
6 guests3 bedrooms5 beds2.5 baths
PoolWifiKitchenFree parking
$158 per night
Entire townhouse in Castro Marim
Casa Água & Sal - Junto à Praia
6 guests2 bedrooms4 beds2 baths
WifiKitchen
$123 per night
SUPERHOST
Entire house in Ayamonte
Magnifico adosado con vistas espectaculares
4 guests2 bedrooms3 beds3.5 baths
KitchenFree parking
$68 per night
SUPERHOST
Entire apartment in Ayamonte
ATICO DE 1 DORMITORIO EN PLENO CENTRO CON PARKING
3 guests1 bedroom1 bed1.5 baths
KitchenFree parking
$48 per night
1 25 of 300+ places to stay
Enter dates to see full pricing. Additional fees apply. Taxes may be added.