El termino municipal de Porto do Son ocupa gran parte de la orilla occidental de la península de Barbanza. La espina Dorsal de la sierra le sirve de límite oriental con los municipios de Noia, Lousame, Boiro, A Pobra do Caramiñal y Ribeira.

A occidente, el mar de la ría de Muros y Noia. La carretera C-550, que recorta todo el litoral de las Rías Baixas desde Cee a Tui sin alejarse apenas de la costa, atraviesa el municipio de Porto do Son en su tramo de Noia a Ribeira. La distancia a Santiago por Noia es de 49 kilómetros. Desde el sur de Galicia se puede acceder a nuestro municipio por Padrón, siguiendo la dirección de Ribeira y contorneando Barbanza hasta Porto do Son (62 kilómetros desde Padrón), o cortando el camino en Boiro por Noia (59 kilómetros).