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 .
Copy link or Share
Spain Albufeira Alcoutim Aljezur Faro Lagoa Lagos Loulé Monchique Olhão Portimão São Brás de Alportel Silves Tavira Vila do Bispo Vila Real de Santo António Azinhal Castro Marim Odeleite Altura Albufeira Alcoutim Aljezur Faro Lagoa Lagos Loulé Monchique Olhão Portimão São Brás de Alportel Silves Tavira Vila do Bispo Vila Real de Santo António Azinhal Odeleite Altura Rio Vascão Río Guadiana / Rio Guadiana Arroyo Grande Dique Rio Séqua Rio Gilão Estero de la Rivera Salina Estero de Canela Ribeira de Odeleite Ribeira da Foupana Ribeira de Carreiras Ribeira do Beliche Ribeira de Carriços Ribeira de Rio Seco Barranco do Curral do Telhado Barranco da Azenha Ribeira da Gafa Barranco do Pombal Barranco Grande Ribeira da Caldeira Ribeira do Zimbral Barranco do Lobo Barranco das Umbrias Barranco das Pereiras Barranco do Moiro Ribeira do Almargem Ribeira da Caroucha Barranco da Corte Ribeira de Baixo Barranco da Várzea Barranco da Água de Todo o Ano Barranco do Esteiro Barranco dos Negros Ribeira de Cacela Ribeira da Zambujosa (ou Zambusa ) Barranco dos Casarões Barranco do Ribeiro Ribeira do Álamo Barranco do Vinagre Barranco do Mosteiro Ribeira da Galharda Barranco do Inferno Barranco do Tecedeiro Barranco da Lapa Barranco da Tábua Barranco das Eironas Ribeira das Choças Barranco do Ronco Barranco do Rosado Barranco do Carril Barranco da Gafeirosa Barranco do Cavalo Barranco das Laranjeiras Nao Barranco do Tio Filipe Barranco da Bornacha Barranco da Vaca Barranco da Mulher Barranco da Fonte Soalheira Barranco de la Chacera Barranco do Ferreira Ribeira da Zambujosa Barranco das Fontainhas Barranco da Barba Barranco do Rosal Barragem de Corte Pequena Albufeira da Barragem da Caroucha Ribeira do Almargem Barragem do Vitalino Estero de la Rivera Albufeira da Malhada do Peres Estero de San Bruno Esteiro Esteiro da Leziria Esteiro Esteiro da Lezíria Esteiro da Leziria Esteiro da Carrasqueira Decantador Estero de Canela Estufas de Crescimento de Pescado Ribeira do Almargem Estufas de Crescimento de Pescado Pego dos Fortes Albufeira de Beliche Albufeira de Odeleite Ria Formosa Barragem da Malhada do Peres Barragem de Beliche Barragem da Caroucha Dique da Portela Barragem de Odeleite Alcoutim Tavira Vila Real de Santo António Azinhal Castro Marim Odeleite Altura Río Guadiana / Rio Guadiana Castro Marim Castro Marim xrei.com MAP OF CASTRO MARIM © 2026 xrei.com
0 5 km (3.1 mi) 10 km (6.2 mi) 15 km (9.3 mi) 20 km (12 mi)
Height
0 80 200 275 m
0 262 656 902 ft
0 m (0 ft), 80 m (262 ft), 200 m (656 ft), Max altitude 275 m (902 ft) Sea depth
0 150 600 1 800 3 200 5 200+ m
0 492 1 970 5 910 10 500 17 060+ ft
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 m 80 m 200 m 400 m xrei.com 275 m 0 m West 20.0 km East
Height from south to north in Castro Marim
0 m 80 m 200 m 400 m xrei.com 1 2 3 275 m 0 m South 25.2 km North 1 Sea 0 m 2 Rio Guadiana 0 m 3 Albufeira de Odeleite 49 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
Portugal Map Regions and Districts of Portugal Algarve Castro Marim (you are here) Portugal map Homes map 2172 Developments map 184
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? Show map 🗺
Parishes of Castro Marim Castro MarimYou’re reading this article Parish population 3 278 inhabitants Parish area 79 km² 31 sq mi Parish population 2 106 inhabitants Parish area 11 km² 4 sq mi Parish population 576 inhabitants Parish area 142 km² 55 sq mi Parish population 479 inhabitants Parish area 68 km² 26 sq mi Municipalities of Algarve Municipality population 72 332 inhabitants Municipality area 764 km² 295 sq mi Municipality population 67 622 inhabitants Municipality area 203 km² 78 sq mi Municipality population 59 845 inhabitants Municipality area 182 km² 70 sq mi Municipality population 44 614 inhabitants Municipality area 131 km² 51 sq mi Municipality population 44 164 inhabitants Municipality area 141 km² 54 sq mi Municipality population 37 766 inhabitants Municipality area 680 km² 263 sq mi Municipality population 33 494 inhabitants Municipality area 213 km² 82 sq mi Municipality population 27 523 inhabitants Municipality area 607 km² 234 sq mi Municipality population 23 725 inhabitants Municipality area 88 km² 34 sq mi Municipality population 18 824 inhabitants Municipality area 61 km² 24 sq mi Municipality population 11 248 inhabitants Municipality area 153 km² 59 sq mi Castro MarimYou’re reading this article Municipality population 6 439 inhabitants Municipality area 301 km² 116 sq mi Municipality population 6 045 inhabitants Municipality area 324 km² 125 sq mi Municipality population 5 717 inhabitants Municipality area 179 km² 69 sq mi Municipality population 5 462 inhabitants Municipality area 395 km² 153 sq mi Municipality population 2 523 inhabitants Municipality area 575 km² 222 sq mi