Viveiro está ubicado en Celanova municipio en la provincia de Provincia de Orense, Galicia. La población de Viveiro es de 144 personas (2019), la distancia de Viveiro a Madrid es de 499 kilómetros, la distancia de Viveiro a Orense (capital de la Provincia de Orense) es de 26 kilómetros. O Casariño, Fontelo, O Outeiro, Carfaxiño, Gueral, A Barxiña, Barrio, Barrio, Leborín y A Lampaza se encuentran cerca de Viveiro.