San Pedro está ubicado en Cangas de Morrazo municipio en la provincia de Provincia de Pontevedra, Galicia. La población de San Pedro es de 892 personas (2020), la distancia de San Pedro a Madrid es de 473 kilómetros, la distancia de San Pedro a Pontevedra (capital de la Provincia de Pontevedra) es de 21 kilómetros. Cima de Vila, Ourelo, Ximeu, Verín, A Serra de Nacente, O Xistro, A Madalena, O Castelo, Romarigo y Reboredo se encuentran cerca de San Pedro.