The castle is erected on an elevated hilltop in the northeastern edge of the town, approximately 184 meters above sea level, at the confluence of the Rio Ardila, the ravines of Brenhas and Lavandeira.