El castillo se asienta sobre un promontorio rocoso cortado hacia el este y el norte por un barranco, de más de 180m de desnivel, por el que transcurre el arroyo de Rioferreiros.