Castro Marim

Castro Marim

Castro Marim is a municipality on the border with Spain, with 6 439 inhabitants across 301 km², on the right bank of the Rio Guadiana.

The town sits between two hills, one with a castle and one with a fort, above the salt marshes of the Guadiana estuary.

Beaches in Castro Marim

Monuments in Castro Marim

  • Castelo de Castro Marim: castle on a hill above the Guadiana.
  • Forte de São Sebastião: fort built during the Restoration War of the 17th century on the opposite hill, on the site of a former chapel.
  • Estátua do Cavaleiro Medieval: iron sculpture of a mounted knight near the Igreja de Santiago.

Nature in Castro Marim

  • Reserva Natural do Sapal de Castro Marim e Vila Real de Santo António: created in 1975, the first nature reserve in Portugal, with salt marshes, salt pans and tidal channels at the mouth of the Guadiana, and a major birdwatching site.
  • Barragem de Odeleite: reservoir in the parish of Odeleite, whose outline, seen from above, resembles a dragon, which gave it the name "Blue Dragon".

Golf in Castro Marim

Parishes of Castro Marim

  • Altura: the coastal parish.
  • Odeleite (576 inhabitants · 142 km²) and Azinhal (479 inhabitants · 68 km²): inland parishes along the Guadiana.

Places to visit in the Algarve



Parishes of Castro Marim map

Castro Marim is a Municipality and a Parish of Algarve in Portugal in the continent of Europe.

Map drawing by Jhose.com. Reuse of this drawing requires attribution to xrei.com. Sources used on xrei maps (each map names its own under it): Informação geográfica cedida pela Direção-Geral do Território (CAOP, CC BY 4.0) | © OpenStreetMap contributors (ODbL) | GEBCO 2026 Grid | Heights: NASADEM, NASASpainAlbufeiraAlcoutimAljezurFaroLagoaLagosLouléMonchiqueOlhãoPortimãoSão Brás de AlportelSilvesTaviraVila do BispoVila Real de Santo AntónioAzinhalCastro MarimOdeleiteAlturaAlbufeiraAlcoutimAljezurFaroLagoaLagosLouléMonchiqueOlhãoPortimãoSão Brás de AlportelSilvesTaviraVila do BispoVila Real de Santo AntónioAzinhalOdeleiteAlturaRio VascãoRío Guadiana / Rio GuadianaArroyo GrandeDiqueRio SéquaRio GilãoEstero de la RiveraSalinaEstero de CanelaRibeira de OdeleiteRibeira da FoupanaRibeira de CarreirasRibeira do BelicheRibeira de CarriçosRibeira de Rio SecoBarranco do Curral do TelhadoBarranco da AzenhaRibeira da GafaBarranco do PombalBarranco GrandeRibeira da CaldeiraRibeira do ZimbralBarranco do LoboBarranco das UmbriasBarranco das PereirasBarranco do MoiroRibeira do AlmargemRibeira da CarouchaBarranco da CorteRibeira de BaixoBarranco da VárzeaBarranco da Água de Todo o AnoBarranco do EsteiroBarranco dos NegrosRibeira de CacelaRibeira da Zambujosa (ou Zambusa )Barranco dos CasarõesBarranco do RibeiroRibeira do ÁlamoBarranco do VinagreBarranco do MosteiroRibeira da GalhardaBarranco do InfernoBarranco do TecedeiroBarranco da LapaBarranco da TábuaBarranco das EironasRibeira das ChoçasBarranco do RoncoBarranco do RosadoBarranco do CarrilBarranco da GafeirosaBarranco do CavaloBarranco das LaranjeirasNaoBarranco do Tio FilipeBarranco da BornachaBarranco da VacaBarranco da MulherBarranco da Fonte SoalheiraBarranco de la ChaceraBarranco do FerreiraRibeira da ZambujosaBarranco das FontainhasBarranco da BarbaBarranco do RosalBarragem de Corte PequenaAlbufeira da Barragem da CarouchaRibeira do AlmargemBarragem do VitalinoEstero de la RiveraAlbufeira da Malhada do PeresEstero de San BrunoEsteiroEsteiro da LeziriaEsteiroEsteiro da LezíriaEsteiro da LeziriaEsteiro da CarrasqueiraDecantadorEstero de CanelaEstufas de Crescimento de PescadoRibeira do AlmargemEstufas de Crescimento de PescadoPego dos FortesAlbufeira de BelicheAlbufeira de OdeleiteRia FormosaBarragem da Malhada do PeresBarragem de BelicheBarragem da CarouchaDique da PortelaBarragem de OdeleiteAlcoutimTaviraVila Real de Santo AntónioAzinhalCastro MarimOdeleiteAlturaRío Guadiana / Rio GuadianaCastro MarimCastro Marimxrei.comMAP OF CASTRO MARIM© 2026 xrei.com
05 km (3.1 mi)10 km (6.2 mi)15 km (9.3 mi)20 km (12 mi)
Height
0 m (0 ft), 80 m (262 ft), 200 m (656 ft), Max altitude 275 m (902 ft)
Sea depth
0 m (0 ft), 150 m (492 ft), 600 m (1970 ft), 1800 m (5910 ft), 3200 m (10500 ft), deeper than 5200 m (17060 ft)
Height from west to east in Castro Marim
0 m80 m200 m400 mxrei.com275 m0 mWest20.0 kmEast
Height from south to north in Castro Marim
0 m80 m200 m400 mxrei.com123275 m0 mSouth25.2 kmNorth
1Sea0 m2Rio Guadiana0 m3Albufeira de Odeleite49 m

Informação geográfica cedida pela Direção-Geral do Território (CAOP, CC BY 4.0) · © OpenStreetMap contributors (ODbL) · GEBCO 2026 Grid · Heights: NASADEM, NASA

Basic Information

Castro Marim population (data from last censos): Municipality has 6 439 Inhabitants
Parish has 3 278 Inhabitants

Castro Marim area: Municipality has 301 km² / 116 sq mi
Parish has 79 km² / 31 sq mi

Where is Castro Marim located in Portugal?

Parishes of Castro Marim

Castro Marim

Castro MarimYou’re reading this article

  • Parish population⁨3 278 inhabitants⁩
  • Parish area⁨79 km²
    31 sq mi
    ⁩
Altura

Altura

  • Parish population⁨2 106 inhabitants⁩
  • Parish area⁨11 km²
    4 sq mi
    ⁩
Odeleite

Odeleite

  • Parish population⁨576 inhabitants⁩
  • Parish area⁨142 km²
    55 sq mi
    ⁩
Azinhal

Azinhal

  • Parish population⁨479 inhabitants⁩
  • Parish area⁨68 km²
    26 sq mi
    ⁩

Municipalities of Algarve

Loulé

Loulé

  • Municipality population⁨72 332 inhabitants⁩
  • Municipality area⁨764 km²
    295 sq mi
    ⁩
Faro

Faro

  • Municipality population⁨67 622 inhabitants⁩
  • Municipality area⁨203 km²
    78 sq mi
    ⁩
Portimão

Portimão

  • Municipality population⁨59 845 inhabitants⁩
  • Municipality area⁨182 km²
    70 sq mi
    ⁩
Olhão

Olhão

  • Municipality population⁨44 614 inhabitants⁩
  • Municipality area⁨131 km²
    51 sq mi
    ⁩
Albufeira

Albufeira

  • Municipality population⁨44 164 inhabitants⁩
  • Municipality area⁨141 km²
    54 sq mi
    ⁩
Silves

Silves

  • Municipality population⁨37 766 inhabitants⁩
  • Municipality area⁨680 km²
    263 sq mi
    ⁩
Lagos

Lagos

  • Municipality population⁨33 494 inhabitants⁩
  • Municipality area⁨213 km²
    82 sq mi
    ⁩
Tavira

Tavira

  • Municipality population⁨27 523 inhabitants⁩
  • Municipality area⁨607 km²
    234 sq mi
    ⁩
Lagoa

Lagoa

  • Municipality population⁨23 725 inhabitants⁩
  • Municipality area⁨88 km²
    34 sq mi
    ⁩
Vila Real de Santo António

Vila Real de Santo António

  • Municipality population⁨18 824 inhabitants⁩
  • Municipality area⁨61 km²
    24 sq mi
    ⁩
São Brás de Alportel

São Brás de Alportel

  • Municipality population⁨11 248 inhabitants⁩
  • Municipality area⁨153 km²
    59 sq mi
    ⁩
Castro Marim

Castro MarimYou’re reading this article

  • Municipality population⁨6 439 inhabitants⁩
  • Municipality area⁨301 km²
    116 sq mi
    ⁩
Aljezur

Aljezur

  • Municipality population⁨6 045 inhabitants⁩
  • Municipality area⁨324 km²
    125 sq mi
    ⁩
Vila do Bispo

Vila do Bispo

  • Municipality population⁨5 717 inhabitants⁩
  • Municipality area⁨179 km²
    69 sq mi
    ⁩
Monchique

Monchique

  • Municipality population⁨5 462 inhabitants⁩
  • Municipality area⁨395 km²
    153 sq mi
    ⁩
Alcoutim

Alcoutim

  • Municipality population⁨2 523 inhabitants⁩
  • Municipality area⁨575 km²
    222 sq mi
    ⁩

Castro Marim for buyers and investors

Browse homes for sale and new developments in this area and nearby. Our team can guide you from search to purchase. Contact us.

We're Close to You

XREI operates from offices across Portugal — from Porto to the Algarve.

North

Porto — Edifício ICON

Rua Direita de Francos, 165 Piso 1 · 4100-211 Porto

Greater Lisbon

Lisboa — Rua Castilho

Rua Castilho, 39 · 1250-068 Lisboa

Greater Lisbon

Estoril

Avenida Aida, 353A · 2765-187 Estoril

Alentejo Coast

Comporta

Av. 18 Dezembro, 37 · 7570-779 Carvalhal

Algarve

Vilamoura — Marina Plaza

Av. da Marina, 3 · Marina Plaza Loja 14/15 · 8125-401 Quarteira