Explore 19 wild swimming spots in Vila Nova de Gaia, Porto, including 19 beaches.
Arcozelo
3 spots
Canidelo
Madalena
2 spots
Santa Marinha e São Pedro da Afurada
São Félix da Marinha
União das Freguesias de Gulpilhares e Valadares
6 spots
Vila Nova de Gaia, Portugal