Durante la reconquista fue primero tomada por el rey Alfonso I de Portugal en 1166, pero cayó de nuevo en poder musulmán hasta que los portugueses la reconquistaron definitivamente en 1226, recibiendo sus fueros del rey Sancho II de Portugal en 1231.