O Castelo de Castro Marim localiza-se na vila e Freguesia e Concelho de mesmo nome, no Distrito de Faro.
Fortificação raiana, em posição dominante sobre o chamado monte do Castelo, defendia aquele ponto de travessia sobre a margem direita da foz do rio Guadiana, fronteiro ao Castelo de ayamonte