San Martín de Duyo está ubicado en Finisterre municipio en la provincia de Provincia de La Coruña, Galicia. La población de San Martín de Duyo es de 799 personas (2019), la distancia de San Martín de Duyo a Madrid es de 688 kilómetros, la distancia de San Martín de Duyo a La Coruña (capital de la Provincia de La Coruña) es de 101 kilómetros. San Martiño de Abaixo, San Martiño de Arriba, Ermedesuxo de Arriba, As Escaselas, Ermedesuxo de Abaixo, San Salvador de Duio, O Castro de Duio, A Insua, Vilar de Duio y Vigo se encuentran cerca de San Martín de Duyo.