Viloira está ubicado en El Barco de Valdeorras municipio en la provincia de Provincia de Orense, Galicia. La población de Viloira es de 799 personas (2019), la distancia de Viloira a Madrid es de 433 kilómetros, la distancia de Viloira a Orense (capital de la Provincia de Orense) es de 115 kilómetros. O Barco, Coedo, Veigadecabo, As Carreiras, Vilariño, Castro, O Córrego, Santurxo, Millarouso e Santurxo, O Barco de Valdeorras, O Castro y Veigamuíños se encuentran cerca de Viloira.