The castle is situated on hilltop, at approximately 573 meters above sea level, located between the Ribeira de Ceife and the Ribeira de Taliscas, tributaries of the Pônsul River (affluent of the Tagus River) along the southern part of Cova da Beira.