Interactive map · 116 beaches
Northern Portugal beaches map
All 116 beaches in Northern Portugal on one map — 84 sea and 32 river beaches, 93 with excellent water in 2025 and 34 with a live webcam. Tap a dot to see the beach and today's sea.
- 116beaches
- 93excellent water
- 34with webcam
- 32river beaches
- —calm sea now
Tap a dot · pinch to zoom
Map drawn by Portal Turismo Portugal from CAOP 2025 boundaries and coastline (Direção-Geral do Território, CC BY 4.0) and Natural Earth. Water quality: EEA/APA 2025. Sea now: Open-Meteo.
All beaches in Northern Portugal, by municipality
116 beaches in 31 municipalities, listed north to south. Tap a name to open the beach page with the live sea, the nearest webcam and hotels nearby.
Vila Nova de Cerveira 1 beach
- Praia Fluvial da LentaLovelhe
On the bank of the River Minho, in the parish of Lovelhe next to the INATEL site, the Lenta river beach has a small…
Vinhais 2 beaches
- Ponte Frades (Vinhais)Frades
A rural bathing area on the River Rabaçal near the hamlet of Frades, in the municipality of Vinhais, with a wide lawn…
- Praia Fluvial da Ponte de SoeiraSoeira
A rural river beach on the River Tuela by the Soeira bridge, on the EN103 road between Vinhais and Bragança.
Caminha 6 beaches
- Praia das Pedras RuivasSeixas
A rural sandy beach on the Portuguese bank of the Minho estuary, in Seixas, with transitional water that is calmer and…
- Praia Fluvial das Azenhas (Vilar de Mouros)Vilar de Mouros
A river beach on the River Coura at Vilar de Mouros, next to the village's old bridge and the former watermills…
- Praia da Foz do Minho
A white-sand beach about 1.2 km long on the south bank of the Minho river mouth, next to the Spanish border, bounded by…
- Praia de Moledo
Praia de Moledo sits at the northern tip of the Portuguese Atlantic coastline, at the mouth of the Minho river, a few…
- Vila Praia de Âncora
Vila Praia de Âncora is one of the quietest coastal villages on the Minho coastline — a calm, family-friendly beach in…
- Praia do Forte do CãoÂncora
A rural white-sand beach, also known as Gelfa beach, with a long stretch of sand bounded by dunes and rocky areas.
Arcos de Valdevez 1 beach
- Praia Fluvial da ValetaGiela
An urban beach on the left bank of the River Vez, part of the Arcos de Valdevez riverside leisure and recreation area…
Ponte da Barca 1 beach
- Praia Fluvial de Ponte da Barca
An urban beach on the River Lima in Ponte da Barca, with sand, a wide lawn and woodland on the right bank; a weir…
Viana do Castelo 11 beaches
- Praia da ÍnsuaAfife
A natural beach in Afife, on the parish's coastal nature trail and within the Litoral Norte Natura 2000 site.
- Praia de AfifeAfife
A semi-natural beach in Afife with about 1 km of soft sand, continuous dune ridges crossed by a long boardwalk, and…
- Praia da ArdaAfife
A natural beach in Afife with about 1 km of fine-to-medium, quartz-rich sand backed by a dune system.
- Praia de PaçôCarreço
A rural beach in Carreço with a wide stretch of sand and a consolidated dune system, in a quiet cove sheltered from…
- Praia de CarreçoCarreço
A beach of about 1 km of fine sand, with a rocky strip between the dunes and the sand, sheltered from strong northerly…
- Praia Norte (Viana do Castelo)
An urban beach in the city of Viana do Castelo, with a narrow strip of sand bordered by the seafront promenade and a…
- Praia da Foz do LimaDarque
Foz do Lima beach is on the south bank of the River Lima, in Darque, by the river mouth and facing the town of Viana do…
- Praia do CabedeloDarque
Praia do Cabedelo sits on the southern bank of the Lima estuary, in Viana do Castelo, accessible by boat from the city…
- Praia do RodanhoVila Nova de Anha
A semi-natural beach south of the Lima river mouth, with a long stretch of sand backed by the Rodanho dune system, home…
- Praia da AmorosaChafé
An urban fine-sand beach in Chafé, continuing the long stretch of sand that runs from Rodanho, with a narrow beach and…
- Praia de Castelo de NeivaCastelo do Neiva
A rural beach also known as Pedra Alta, with a narrow strip of sand, an eroding dune system and a series of groynes…
Terras de Bouro 1 beach
- Praia Fluvial do AlqueirãoGerês
A rural beach with a long stretch of sand on the shore of the Caniçada reservoir, just past the bridge linking Rio…
Póvoa de Lanhoso 1 beach
- Praia Fluvial de VerimVerim
A rural river beach on the banks of the River Cávado at Verim, surrounded by oak woodland and other native vegetation.
Valpaços 1 beach
- Praia Fluvial do Rabaçal (Valpaços)Possacos
On the right bank of the River Rabaçal at Possacos, about 8 km from Valpaços, this river beach has a long stretch of…
Braga 3 beaches
- Praia Fluvial do CavadinhoCrespos
A rural river beach on the River Cávado at Crespos, set in dense woodland, with a lawn and shade in the picnic area.
- Praia Fluvial de AdaúfeAdaúfe
A river beach on the left bank of the River Cávado, close to the centre of Braga, with sand, a wide lawn and shade…
- Praia Fluvial da Ponte do BicoPalmeira
A rural river beach on the River Cávado at Palmeira, about 10 minutes by car from Braga's historic centre, with a wide…
Vila Verde 1 beach
- Praia Fluvial do Faial (Vila Verde)Vila de Prado
On the right bank of the River Cávado at Vila de Prado, Faial river beach has a wide lawn with shade trees, a bar…
Macedo de Cavaleiros 2 beaches
- Praia da Ribeira (Albufeira do Azibo)Azibeiro (Podence)
A beach on the Azibo reservoir, with strips of sand broken up by lawn, rounded pebbles at the water's edge and shaded…
- Praia Fluvial da Fraga da PegadaAzibeiro (Podence)
On the Azibo reservoir, inside the Albufeira do Azibo Protected Landscape, the Fraga da Pegada river beach mixes strips…
Vieira do Minho 1 beach
- Praia Fluvial do ErmalGuilhofrei
A very rural beach with a wide lawn on the reservoir formed by the Ermal dam on the River Ave, at Guilhofrei.
Esposende 8 beaches
- Praia de BelinhoBelinho
Belinho beach is a very long beach in the north of Esposende municipality, between São Bartolomeu do Mar and the mouth…
- Praia de São Bartolomeu do MarMar
São Bartolomeu do Mar beach, in the parish of Mar, north of Rio de Moinhos beach, is a long beach set in a dune system…
- Praia de Rio de MoinhosMarinhas
A rural beach in Marinhas, very exposed and heavily eroded, with sand interspersed with numerous rocky outcrops and…
- Praia de CepãesMarinhas
Cepães beach, in Marinhas, has its upper sand nestled between dunes, with rocky outcrops and plenty of pebbles left by…
- Praia de Esposende
Praia de Esposende sits at the mouth of the Cávado river, where the estuary creates a transitional zone between river…
- Praia de Ofir
Praia de Ofir sits on the northern bank of the mouth of the Cávado river, in Esposende, with high dunes, pine-covered…
- Praia de Apúlia
Praia de Apúlia, in Esposende, is known for its rock formations that emerge from the sand at low tide, creating an…
- Praia da RamalhaApúlia
A rural beach at the southern tip of the Esposende municipality, south of Apúlia, beside the Ramalha stream, which…
Mirandela 4 beaches
- Praia Fluvial de QuintasQuintas (Vale de Gouvinhas)
A rural river beach on the right bank of the River Tuela by the village of Quintas, in the parish of Vale de Gouvinhas.
- Praia Fluvial de Vale de JuncalVale Juncal (Cabanelas)
A rural river beach on the right bank of the River Tuela, at Vale Juncal in the parish of Cabanelas, Mirandela…
- Praia Fluvial da Maravilha (Mirandela)Maravilha
A rural river beach on the left bank of the River Tua at Maravilha, next to the Três Rios campsite on the outskirts of…
- Praia Fluvial Arquiteto Albino Mendo
An urban river beach on the right bank of the River Tua in Parque Dr.
Cabeceiras de Basto 1 beach
- Praia Fluvial de CavezCavez
A rural river beach on the banks of the Ribeira de Moimenta at Cavez, about 100 metres from where the stream flows into…
Fafe 1 beach
- Praia Fluvial da Albufeira da QueimadelaQueimadela
A beach on the reservoir of the Queimadela dam, fed by the River Vizela, in Fafe municipality, set in rural countryside…
Póvoa de Varzim 4 beaches
- Praia da EstelaEstela
A rural beach in the parish of Estela, in the north of the Póvoa de Varzim municipality, with a long stretch of sand…
- Praia de PaimóAguçadoura
A long stretch of sand with dunes on the Aguçadoura coast, taking in the Pedras Negras and Paimó beach fronts; the same…
- Praia do QuiãoA Ver-o-Mar
A beach of fine to medium sand with several rocky outcrops, south of Cape Santo André, in A Ver-o-Mar.
- Praia da Póvoa de Varzim
The urban seafront of Póvoa de Varzim, a seaside resort that has been popular since the 19th century, with a long…
Vila do Conde 5 beaches
- Praia das Caxinas
Praia das Caxinas is in Vila do Conde, associated with the fishing community that gives it its name — one of the most…
- Praia da ÁrvoreÁrvore
A sandy beach on a long stretch of sand between Azurara and Mindelo, set among dunes and pine woods, with a campsite…
- Praia de MindeloMindelo
A semi-urban beach with rocky outcrops, just south of the Mindelo Ornithological Reserve, created in 1957 to protect…
- Praia de Vila ChãVila Chã
The beach of Vila Chã, the only parish in Vila do Conde that still has a fishing industry; fishing boats are a common…
- Praia de LabrugeLabruge
A rural beach with a long stretch of sand bounded by rocky outcrops and a consolidated line of dunes, surrounded by…
Matosinhos 15 beaches
- Praia de AngeirasAngeiras
A sandy beach south of the Angeiras breakwater, in a place that keeps the feel of a fishing village, with colourful…
- Praia do FuntãoLavra
Officially Praia das Pedras do Funtão, Funtão beach is in Lavra, between Angeiras and Pedras Brancas.
- Praia das Pedras BrancasLavra
A non-urban beach in the parish of Lavra, between Angeiras and Agudela, with a long stretch of sand and extensive dunes…
- Praia das Pedras do CorgoLavra
Pedras do Corgo, in Lavra, is a broad stretch of white sand between Agudela and Pedras Brancas beaches, separated from…
- Praia da AgudelaLavra
A long stretch of white sand with rocky outcrops at the water's edge and a dune ridge crossed by wooden boardwalks.
- Praia da QuebradaLavra
Quebrada is a small cove of coarse sand on Avenida Marginal da Agudela, in Lavra, between Agudela and Marreco beaches…
- Praia do MarrecoLavra
Marreco beach lies between Agudela and Perafita and forms a small sheltered bay, with coarse sand and rocks along the…
- Praia da MemóriaPerafita
According to Matosinhos Council, this is where Dom Pedro landed in 1832 with some 7,500 men, an event marked by the…
- Praia do Cabo do MundoPerafita
Cabo do Mundo beach, in Perafita, is a long stretch of white sand with a band of rocks between the sand and the sea…
- Praia do AterroLeça da Palmeira
Also known as Praia da Refinaria, it combines sand with many rocky outcrops and is popular for surfing and bodyboarding.
- Praia Azul (Matosinhos)Leça da Palmeira
Praia Azul, also known as Conchinha, is a small cove in Leça da Palmeira ringed by shell-shaped rocks, on Avenida da…
- Praia da Boa NovaLeça da Palmeira
Boa Nova is a small rocky beach in Leça da Palmeira, with little sand among rock outcrops, used mostly by people who…
- Praia de FuzelhasLeça da Palmeira
In Leça da Palmeira, by Avenida da Liberdade, Fuzelhas beach forms a small bay between two clusters of rocks, the…
- Praia de Leça da Palmeira
Praia de Leça da Palmeira is in the Matosinhos municipality, north of Porto, also known for the Piscinas das Marés…
- Praia de Matosinhos
Praia de Matosinhos is the most accessible beach from Porto — an urban, generously sized sandy beach with a direct…
Porto 8 beaches
- Praia do Castelo do QueijoNevogilde
Castelo do Queijo beach sits at the northern end of Porto's seafront, beside the São Francisco Xavier fort, known as…
- Praia do AquárioNevogilde
Praia do Aquário is on the Nevogilde seafront in Porto, just north of Homem do Leme beach and south of Castelo do…
- Praia do Homem do LemeNevogilde
An urban sandy beach on Porto's seafront near Foz, dotted with rocky outcrops more than 570 million years old.
- Praia de GondarémNevogilde
On Avenida do Brasil in Foz, the Gondarém bathing water covers two beaches: Gondarém, a narrow 115-metre tongue of sand…
- Praia da Luz (Porto)Foz do Douro
Praia da Luz is one of the small beaches of Foz do Douro, in Porto, between Gondarém and Ingleses beaches: sand among…
- Praia dos InglesesFoz do Douro
Praia dos Ingleses is a small beach of sand and rocks on the Foz do Douro seafront in Porto, between Luz and Ourigo…
- Praia do OurigoFoz do Douro
In Foz do Douro, this bathing water runs along the seafront promenade and covers Luz, Ingleses, Ourigo, Carneiro and…
- Praia do CarneiroFoz do Douro
Praia do Carneiro is a small sandy beach with rocks beside the São João da Foz fortress, at the mouth of the Douro in…
Vila Nova de Gaia 17 beaches
- Praia do Cabedelo do DouroCanidelo
Cabedelo do Douro is the sand spit on the south bank of the Douro mouth, in Canidelo (Gaia), facing Foz in Porto and…
- Praia de LavadoresCanidelo
The closest beach to the city of Gaia, in Canidelo, is lined by a seafront avenue and marked by outcrops of Lavadores…
- Praia de SalgueirosCanidelo
An urban beach in Canidelo, on Avenida Beira-Mar, with a sizeable stretch of sand broken by rock formations at the…
- Praia de CanideCanidelo
A Canidelo beach that forms part of Gaia's long continuous stretch of sand and is split into Canide Norte and Canide…
- Praia de Canide SulCanidelo
Canide Sul is a small urban sandy beach in Canidelo, Vila Nova de Gaia, bounded to the north by a breakwater that…
- Praia do MarbeloMadalena
An urban beach in Madalena, by Rua 25 de Abril, with a very long stretch of sand in a shallow bay.
- Praia da Madalena (Gaia)Madalena
An urban sandy beach in Madalena, split into Madalena Norte, with a long stretch of sand, and the smaller Madalena Sul…
- Praia de ValadaresValadares
An urban beach with a long stretch of sand, bordered by a dune ridge.
- Praia de FrancelosFrancelos
An urban sandy beach in Francelos with a wide dune system.
- Praia de FrancemarGulpilhares
An urban beach in Gulpilhares, with a long, flat stretch of sand backed by dunes.
- Praia da SãozinhaGulpilhares
An urban beach in Gulpilhares, on Rua de Henrique Galvão, with a long stretch of sand, some rocky outcrops and an…
- Praia do Senhor da PedraGulpilhares
An urban beach in Gulpilhares with a long stretch of sand and rocks, defined by the Senhor da Pedra chapel, built in…
- Praia de MiramarMiramar
A long sandy beach just south of Praia do Senhor da Pedra, whose small hexagonal chapel on the rocks stands a few…
- Praia de Mar e SolArcozelo
Also known as Praia de Mira, Mar e Sol beach is in Arcozelo, by Avenida Gomes Guerra, between Miramar to the north and…
- Praia da AgudaArcozelo
A sandy beach in Arcozelo, between Miramar and Granja, which began as a small fishing village and grew after the…
- Praia da GranjaSão Félix da Marinha
Between the late 19th and early 20th centuries Granja was a fashionable seaside resort, frequented by the royal family…
- Praia de São Félix da MarinhaSão Félix da Marinha
A very long sandy beach running from the end of the cycle path in the north to the mouth of the Ribeira do Prego in the…
Freixo de Espada à Cinta 1 beach
- Praia Fluvial da Congida
A river beach on the right bank of the Douro, on the reservoir of the Saucelle dam by the Spanish border, within the…
Marco de Canaveses 1 beach
- Praia Fluvial de BitetosBitetos
A river beach on the Douro in Marco de Canaveses municipality, at a spot once used as a landing stage by rabelo boats.
Gondomar 1 beach
- Praia Fluvial da Lomba (Gondomar)Lomba
A rural river beach on the Douro in the parish of Lomba, Gondomar, with a long stretch of sand surrounded by trees.
Espinho 5 beaches
- Praia da Seca
Praia da Seca is the urban beach at the northern end of Espinho, beside the Solário Atlântico pool, in a traffic-free…
- Praia de Espinho
Praia de Espinho is the beach of one of the most emblematic seaside towns on the northern coast — a city built on sand…
- Praia da Rua 37
Praia da Rua 37 is on Espinho's urban seafront, south of Baía beach, with pale sand and a boardwalk with a cycle lane…
- Praia de SilvaldeSilvalde
Also known as Pau da Manobra, it has a long stretch of sand and a large dune area at the southern end of Espinho's…
- Praia de ParamosParamos
A rural beach with a wide stretch of sand and a large dune area, bounded by two groynes and divided by a jetty that…
Santa Maria da Feira 1 beach
- Praia Fluvial da MâmoaMilheirós de Poiares
A river beach on both banks of the River Ul, a tributary of the Antuã, at Milheirós de Poiares in Santa Maria da Feira…
Sernancelhe 1 beach
- Praia Fluvial de Vila da PonteVila da Ponte
A river beach on the banks of the River Távora, a tributary of the Douro, at Vila da Ponte in Sernancelhe municipality…
Ovar 6 beaches
- Praia de Esmoriz
Praia de Esmoriz sits at the northern edge of the Ovar municipality, on a flat, extensive coastline that marks the…
- Praia de CortegaçaCortegaça
An open-sea beach with a long stretch of sand, flanked by dunes and pine forest, which also takes in the section by the…
- Praia de Santa MarinhaCortegaça
Santa Marinha, or Cortegaça Sul, is a natural beach of fine sand about 800 metres south of Cortegaça beach (by the…
- Praia de São Pedro de MacedaMaceda
An open-sea beach away from built-up areas, part of a sensitive natural system of high dunes and the pine forest of the…
- Praia do Furadouro
Praia do Furadouro is the beach of Ovar — a town with a fishing heritage that coexists with the seasonal beach tourism…
- Praia do Furadouro SulFuradouro
Furadouro Sul is a natural beach of fine sand about 400 metres from the southern edge of Furadouro, in Ovar, with…
Moimenta da Beira 2 beaches
- Zona Balnear da Barragem de Vilar (Moimenta da Beira)Vilar
A bathing area on the reservoir of the Vilar dam on the River Távora, with sand and woodland around it.
- Praia Fluvial de SegõesSegões
A rural river beach on the River Paiva near Segões, the most remote village in Moimenta da Beira municipality, though…
Vale de Cambra 3 beaches
- Praia Fluvial de Paço de MatoPaço de Mato (Rôge)
A river beach on the River Caima in the village of Paço de Mato, parish of Rôge, on the way up to the Serra da Freita…
- Praia Fluvial de BurgãesBurgães (São Pedro de Castelões)
A river beach on the River Caima at São Pedro de Castelões, five minutes from the centre of Vale de Cambra, with a lawn…
- Praia Fluvial de PontemieiroPontemieiro (Junqueira)
A river beach on the River Arões, also known as the Amarela, in the village of Pontemieiro, parish of Junqueira, at the…
Where to stay
Sleep close to the right beach
Pick a beach on the map and open “Hotels nearby” on its card: places to stay priced for your dates. To compare areas, use our guide.
We may earn a commission from partners, at no cost to you.
Frequently asked questions
How many beaches are on the Northern Portugal beaches map?
The map shows 116 beaches in Northern Portugal: 84 sea and 32 river beaches, across 31 municipalities. Every dot links to the beach page.
Which beaches in Northern Portugal have excellent water quality?
93 of the 116 beaches were rated “Excellent” for the 2025 bathing season (European Environment Agency / APA). In total: 93 excellent, 10 good, 4 sufficient, 3 poor, 6 not classified. Use the “Excellent water” filter on the map.
Are there river beaches on the map?
Yes, 32: Praia Fluvial da Lenta, Ponte Frades (Vinhais), Praia Fluvial da Ponte de Soeira, Praia Fluvial das Azenhas (Vilar de Mouros), Praia Fluvial da Valeta, Praia Fluvial de Ponte da Barca, Praia Fluvial do Alqueirão, Praia Fluvial de Verim, Praia Fluvial do Rabaçal (Valpaços), Praia Fluvial do Cavadinho, Praia Fluvial de Adaúfe, Praia Fluvial da Ponte do Bico and 20 more. They show in green on the map; use the “River beaches” filter.
Which Northern Portugal beaches have a webcam?
34 beaches have a live webcam within 1 km: Vila Praia de Âncora, Praia da Ínsua, Praia de Afife, Praia da Foz do Lima, Praia do Cabedelo, Praia de Cepães, Praia de Esposende, Praia de Ofir, Praia de Apúlia, Praia das Caxinas, Praia do Aterro, Praia Azul (Matosinhos), Praia da Boa Nova, Praia de Fuzelhas, Praia de Leça da Palmeira, Praia de Matosinhos, Praia do Castelo do Queijo, Praia do Aquário, Praia do Homem do Leme, Praia de Gondarém, Praia da Luz (Porto), Praia dos Ingleses, Praia do Ourigo, Praia do Carneiro, Praia de Salgueiros, Praia de Canide, Praia de Canide Sul, Praia do Marbelo, Praia da Seca, Praia de Espinho, Praia da Rua 37, Praia de Silvalde, Praia de Esmoriz, Praia do Furadouro. They have a red ring on the map; tap the beach and open “Live webcam”.
Which Northern Portugal beaches are good for surfing?
35 beaches on the map are within 1.2 km of a spot in our surf guide: Praia de Moledo, Vila Praia de Âncora, Praia do Forte do Cão, Praia da Ínsua, Praia de Afife, Praia da Foz do Lima, Praia de Ofir, Praia de Apúlia, Praia da Ramalha, Praia da Póvoa de Varzim, Praia da Árvore, Praia de Angeiras, Praia do Funtão, Praia das Pedras Brancas, Praia das Pedras do Corgo, Praia de Fuzelhas, Praia de Leça da Palmeira, Praia de Matosinhos, Praia do Castelo do Queijo, Praia do Carneiro and 15 more. Check level and today's waves on Surf.
How do I check the sea today?
When the map opens, each sea beach gets wave height and water temperature from the Open-Meteo model (hourly, indicative). Switch “Colours: sea now” and dots turn green (up to 0.6 m), amber (up to 1.2 m) or red. Always check the flag and lifeguard cover on the beach.
Where to stay near the beaches in Northern Portugal?
See our guide Where to stay in Northern Portugal near the beach, with areas by type of trip. On each beach card, “Hotels nearby” shows places to stay priced for your dates.
Beaches: Portal Turismo Portugal database (active beaches on 2026-10-12). Water quality: official 2025 bathing-season classification (European Environment Agency / APA). Municipality: CAOP 2025. Webcams: cameras within 1 km of the beach. Sea conditions: Open-Meteo model, indicative — always check the flag and lifeguard cover.