San Pedro de Cornazo está ubicado en Vilagarcía de Arousa municipio en la provincia de Provincia de Pontevedra, Galicia. La población de San Pedro de Cornazo es de 1 401 personas (2019), la distancia de San Pedro de Cornazo a Madrid es de 608 kilómetros, la distancia de San Pedro de Cornazo a Pontevedra (capital de la Provincia de Pontevedra) es de 34 kilómetros. A Igrexa, Paradela de Arriba, O Outeiro, Revelle, O Moscallo, Paradela de Abaixo, O Coruxo, A Cruz, A Galufa, Freixeiro y Cornazo de Abaixo se encuentran cerca de San Pedro de Cornazo.