O Castro está ubicado en Puebla de Trives municipio en la provincia de Provincia de Orense, Galicia. La población de O Castro es de 42 personas (2020), la distancia de O Castro a Madrid es de 473 kilómetros, la distancia de O Castro a Orense (capital de la Provincia de Orense) es de 76 kilómetros. Vilanova, Somoza, San Lourenzo, Cotarós, A Anagaza, San Mamede de Trives, A Encomenda, Pena Petada y Trives se encuentran cerca de O Castro.