StaySuitely lists 20 hotels in Castro Marim, Portugal.
By number of guest reviews, the most popular hotels in Castro Marim, Portugal are Castro Marim Golfe and Country Club, Espargosa Monte de Baixo & Art and Casa da Margarida.
For a Friday night for two adults, the most popular hotels in Castro Marim, Portugal start from $250 a night.