Castro Marim is a town and a municipality in the southern region of Algarve, in Portugal. The population in 2011 was 6,747, in an area of 300.84 km². The municipal holiday is June 24.
In the Roman era, Castro Marim was known as Aesuris.
Every year in the end of August there is a Medieval Fair/Festival that reunites many people from across the world to perform, like medieval musicians, archers, swordsmen, dancers, troupes, etc. There are sellers too: blacksmiths, textile crafters (weaving), herbs sellers, etc.
Faro Airport Transfers Algarve with Perfectomorrow.