Vilanova está ubicado en Puebla de Trives municipio en la provincia de Provincia de Orense, Galicia. La población de Vilanova es de 47 personas (2019), la distancia de Vilanova a Madrid es de 471 kilómetros, la distancia de Vilanova a Orense (capital de la Provincia de Orense) es de 75 kilómetros. Vilanova, O Castro, Trives, San Lourenzo, San Mamede de Trives, A Encomenda, Somoza, Sas de Xunqueira, Cotarós y A Ponte Navea se encuentran cerca de Vilanova.