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 434 kilómetros, la distancia de Viloira a Orense (capital de la Provincia de Orense) es de 115 kilómetros. Viloira, O Barco, Veigadecabo, Vilariño, Coedo, As Carreiras, Castro, O Córrego, Veigamuíños, O Castro y Soulecín se encuentran cerca de Viloira.