Castle of Castro Marim, Medieval castle in Castro Marim, Portugal
The Castle of Castro Marim is a hilltop fortress in the Algarve, in southern Portugal, near the Spanish border along the Guadiana River. It has thick stone walls, cylindrical towers, and an inner courtyard that today houses an archaeological museum focused on the region.
King Afonso III had the fortress built in the 13th century to protect the southern border of Portugal, making use of earlier Roman and Moorish remains already on the site. Over the following centuries, military orders took control and the castle remained a key point along the frontier.
The Igreja de Santiago still stands inside the walls, a small church that once belonged to the Order of Santiago when they held this place. Seeing a place of worship tucked between towers and ramparts gives a clear sense of how religion and military life shared the same space here.
The castle is open every day, and you can walk along the battlements, visit the museum in the courtyard, and move between the different levels of the fortress without difficulty. The views over the salt marshes and the river are clearest on days without haze, so morning visits often work well.
The castle and the nearby Forte de São Sebastião were built as a paired defense system, with each structure covering an angle the other could not reach across the salt pans and the border. Standing on the battlements, you can still see the fort from the castle, which makes the logic of this arrangement easy to understand on the spot.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.