Skip to content

The best surf for you. Today.

Conditions worked out beach by beach, for your level, on this coast.

132+ beaches · 20 schools

Trip planner· multi-day Map· every spot
Region
Price
Level ·
Sea ·

Surf beaches, by activity and today’s conditions

#1
Ribeira d'Ilhas - Surf em Ericeira
2.5now
Trending
from 50€

Ribeira d'Ilhas

EriceiraReef
0.9 mchest highCross-on 18 km/h16°C
2 schools
Ribeira d'Ilhas - Surf em Ericeira2.5
Trending
Ribeira d'IlhasEriceira
0.9 mCross-on 18 km/h16°C
Reef · Lisboa
2 schools·50€
No lessons today
#2
Matadouro - Surf em Ericeira
4.5now
from 35€

Matadouro

EriceiraReef
1.3 mshoulder highOnshore 18 km/h16°C
5 schools
Matadouro - Surf em Ericeira4.5
MatadouroEriceira
1.3 mOnshore 18 km/h16°CGear included
Reef · Lisboa
5 schools·35€
No lessons today
#3
Praia do Sul - Surf em Ericeira
4.3now

Praia do Sul

EriceiraMixed
1.0 mchest highCross-on 18 km/h16°C
3 schools
Praia do Sul - Surf em Ericeira4.3
Praia do SulEriceira
1.0 mCross-on 18 km/h16°C
Mixed · Lisboa
3 schools
No lessons today
#4
Praia dos Pescadores - Surf em Ericeira
3.8now

Praia dos Pescadores

EriceiraSand
1.3 mshoulder highCross-on 18 km/h16°C
2 schools
Praia dos Pescadores - Surf em Ericeira3.8
Praia dos PescadoresEriceira
1.3 mCross-on 18 km/h16°C
Sand · Lisboa
2 schools
No lessons today
#5
Praia Grande - Surf em Sintra
3.2now

Praia Grande

SintraSand
1.1 mchest highCross-on 15 km/h16°C
2 schools
Praia Grande - Surf em Sintra3.2
Praia GrandeSintra
1.1 mCross-on 15 km/h16°C
Sand · Lisboa
2 schools
No lessons today
#6
Praia do Sul - Surf em Nazaré
2.2now

Praia do Sul

NazaréSand
0.4 mknee highOnshore 18 km/h15°C
2 schools
Praia do Sul - Surf em Nazaré2.2
Praia do SulNazaré
0.4 mOnshore 18 km/h15°C
Sand · Leiria
2 schools
No lessons today
#7
Praia da Nazaré - Surf em Nazaré
1.8now

Praia da Nazaré

NazaréSand
0.5 mknee highOnshore 18 km/h16°C
2 schools
Praia da Nazaré - Surf em Nazaré1.8
Praia da NazaréNazaré
0.5 mOnshore 18 km/h16°C
Sand · Leiria
2 schools
No lessons today
#8
São Julião - Surf em Ericeira
5.6now

São Julião

EriceiraSand & Rock
1.4 mshoulder highCross-on 18 km/h16°C
1 school
São Julião - Surf em Ericeira5.6
São JuliãoEriceira
1.4 mCross-on 18 km/h16°C
Sand & Rock · Lisboa
1 school
No lessons today
#9
Praia da Barra - Surf em Aveiro
4.9now

Praia da Barra

AveiroSand
0.9 mchest highCross-on 17 km/h18°C
1 school
Praia da Barra - Surf em Aveiro4.9
Praia da BarraAveiro
0.9 mCross-on 17 km/h18°C
Sand · Centro
1 school
No lessons today
#10
Agudela - Surf em Porto / Matosinhos/ Gaia
4.7now

Agudela

Porto / Matosinhos/ GaiaSand
1.1 mchest highOnshore 13 km/h14°C
1 school
Agudela - Surf em Porto / Matosinhos/ Gaia4.7
AgudelaPorto / Matosinhos/ Gaia
1.1 mOnshore 13 km/h14°C
Sand · Norte
1 school
No lessons today
#11
Amoreira - Surf em Aljezur
4.6now

Amoreira

AljezurSand
1.2 mshoulder highCross-on 16 km/h17°C
1 school
Amoreira - Surf em Aljezur4.6
AmoreiraAljezur
1.2 mCross-on 16 km/h17°C
Sand · Algarve
1 school
No lessons today
#12
Monte Clerigo - Surf em Aljezur
4.6now

Monte Clerigo

AljezurSand
1.3 mshoulder highCross-on 16 km/h17°C
1 school
Monte Clerigo - Surf em Aljezur4.6
Monte ClerigoAljezur
1.3 mCross-on 16 km/h17°C
Sand · Algarve
1 school
No lessons today
#13
Praia das Maçãs - Surf em Sintra
4.4now

Praia das Maçãs

SintraMixed
1.3 mshoulder highCross-on 15 km/h16°C
1 school
Praia das Maçãs - Surf em Sintra4.4
Praia das MaçãsSintra
1.3 mCross-on 15 km/h16°C
Mixed · Lisboa
1 school
No lessons today
#14
Foz do Lizandro - Surf em Ericeira
4.3now

Foz do Lizandro

EriceiraSand
1.4 mshoulder highCross-on 18 km/h16°C
1 school
Foz do Lizandro - Surf em Ericeira4.3
Foz do LizandroEriceira
1.4 mCross-on 18 km/h16°CGear included
Sand · Lisboa
1 school
No lessons today
#15
Arrifana - Surf em Aljezur
4.0now

Arrifana

AljezurSand & Rock
1.1 mchest highCross-on 16 km/h17°C
1 school
Arrifana - Surf em Aljezur4.0
ArrifanaAljezur
1.1 mCross-on 16 km/h17°C
Sand & Rock · Algarve
1 school
No lessons today
#16
Matosinhos - Surf em Porto / Matosinhos/ Gaia
4.0now

Matosinhos

Porto / Matosinhos/ GaiaSand
0.5 mknee highCross-off 13 km/h14°C
1 school
Matosinhos - Surf em Porto / Matosinhos/ Gaia4.0
MatosinhosPorto / Matosinhos/ Gaia
0.5 mCross-off 13 km/h14°C
Sand · Norte
1 school
No lessons today
#17
São Sebastião - Surf em Ericeira
3.9now

São Sebastião

EriceiraRock
1.4 mshoulder highCross-on 18 km/h16°C
1 school
São Sebastião - Surf em Ericeira3.9
São SebastiãoEriceira
1.4 mCross-on 18 km/h16°C
Rock · Lisboa
1 school
No lessons today
#18
Praia do CDS - Surf em Costa da Caparica
3.8now

Praia do CDS

Costa da CaparicaSand
0.8 mwaist highCross-on 8 km/h17°C
1 school
Praia do CDS - Surf em Costa da Caparica3.8
Praia do CDSCosta da Caparica
0.8 mCross-on 8 km/h17°C
Sand · Lisboa
1 school
No lessons today
#19
Peniche de Cima - Surf em Peniche
3.7now

Peniche de Cima

PenicheSand
1.5 mhead highOnshore 22 km/h16°C
1 school
Peniche de Cima - Surf em Peniche3.7
Peniche de CimaPeniche
1.5 mOnshore 22 km/h16°C
Sand · Leiria
1 school
No lessons today
#20
Praia da Vagueira - Surf em Aveiro
3.7now

Praia da Vagueira

AveiroSand
0.9 mchest highCross-on 18 km/h16°C
1 school
Praia da Vagueira - Surf em Aveiro3.7
Praia da VagueiraAveiro
0.9 mCross-on 18 km/h16°CGear included
Sand · Centro
1 school
No lessons today
#21
Consolação - Surf em Peniche
3.6now

Consolação

PenicheMixed
0.9 mchest highCross-off 22 km/h16°C
1 school
Consolação - Surf em Peniche3.6
ConsolaçãoPeniche
0.9 mCross-off 22 km/h16°C
Mixed · Leiria
1 school
No lessons today
#22
Cordoama - Surf em Sagres
3.5now

Cordoama

SagresSand
1.1 mchest highOnshore 16 km/h17°C
1 school
Cordoama - Surf em Sagres3.5
CordoamaSagres
1.1 mOnshore 16 km/h17°C
Sand · Algarve
1 school
No lessons today
#23
Praia do Norte - Surf em Nazaré
3.2now

Praia do Norte

NazaréSand
1.3 mshoulder highOnshore 18 km/h16°C
1 school
Praia do Norte - Surf em Nazaré3.2
Praia do NorteNazaré
1.3 mOnshore 18 km/h16°C
Sand · Leiria
1 school
No lessons today
#24
Praia Nova - Surf em Costa da Caparica
3.1now

Praia Nova

Costa da CaparicaSand
0.7 mwaist highCross-on 8 km/h17°C
1 school
Praia Nova - Surf em Costa da Caparica3.1
Praia NovaCosta da Caparica
0.7 mCross-on 8 km/h17°CGear included
Sand · Lisboa
1 school
No lessons today
#25
Guincho - Surf em Cascais
2.5now

Guincho

CascaisSand
1.1 mchest highCross-on 16 km/h16°C
1 school
Guincho - Surf em Cascais2.5
GuinchoCascais
1.1 mCross-on 16 km/h16°C
Sand · Lisboa
1 school
No lessons today
#26
Praia da Areia Branca - Surf em Lourinhã
1.6now
from 40€

Praia da Areia Branca

LourinhãSand
0.5 mknee highCross-on 22 km/h15°C
1 school
Praia da Areia Branca - Surf em Lourinhã1.6
Praia da Areia BrancaLourinhã
0.5 mCross-on 22 km/h15°CGear included
Sand · Lisboa
1 school·40€
No lessons today
#27
Meia Praia - Surf em Lagos
0.5now

Meia Praia

LagosSand
Onshore 12 km/h18°C
1 school
Meia Praia - Surf em Lagos0.5
Meia PraiaLagos
Onshore 12 km/h18°C
Sand · Algarve
1 school
No lessons today
#28
Molhe Leste - Surf em Peniche
0.5now

Molhe Leste

PenicheSand
Cross-on 22 km/h16°C
1 school
Molhe Leste - Surf em Peniche0.5
Molhe LestePeniche
Cross-on 22 km/h16°C
Sand · Leiria
1 school
No lessons today
#29
Porto de Mos - Surf em Lagos
0.5now

Porto de Mos

LagosSand
Onshore 9 km/h18°C
1 school
Porto de Mos - Surf em Lagos0.5
Porto de MosLagos
Onshore 9 km/h18°C
Sand · Algarve
1 school
No lessons today
#30
Praia da Luz - Surf em Lagos
0.5now

Praia da Luz

LagosSand & Rock
Cross-on 9 km/h18°C
1 school
Praia da Luz - Surf em Lagos0.5
Praia da LuzLagos
Cross-on 9 km/h18°C
Sand & Rock · Algarve
1 school
No lessons today
#31
Praia da Rocha - Surf em Portimão / Alvor
0.5now
from 75€

Praia da Rocha

Portimão / AlvorSand & Rock
Onshore 11 km/h18°C
1 school
Praia da Rocha - Surf em Portimão / Alvor0.5
Praia da RochaPortimão / Alvor
Onshore 11 km/h18°C
Sand & Rock · Algarve
1 school·75€
No lessons today
#32
Vilamoura / Falésia - Surf em Faro / Vilamoura
0.5now

Vilamoura / Falésia

Faro / VilamouraSand
0.1 mflatOnshore 10 km/h19°C
1 school
Vilamoura / Falésia - Surf em Faro / Vilamoura0.5
Vilamoura / FalésiaFaro / Vilamoura
0.1 mOnshore 10 km/h19°CGear included
Sand · Algarve
1 school
No lessons today
#33
Carcavelos - Surf em Cascais
0.4now

Carcavelos

CascaisSand
0.1 mflatCross-off 12 km/h17°C
1 school
Carcavelos - Surf em Cascais0.4
CarcavelosCascais
0.1 mCross-off 12 km/h17°CGear included
Sand · Lisboa
1 school
No lessons today
#999
A
6.8now
Coming soon

Afife

Viana do CasteloSand
1.3 mshoulder highOnshore 13 km/h13°C
No schools yet
A
6.8
AfifeViana do Castelo
1.3 mOnshore 13 km/h13°C
Sand · Norte
#999
A
4.9now
Coming soon

Aguaceiros

Póvoa de VarzimSand
1.0 mchest highOnshore 16 km/h13°C
No schools yet
A
4.9
AguaceirosPóvoa de Varzim
1.0 mOnshore 16 km/h13°C
Sand · Norte
#999
A
5.9now
Coming soon

Aguçadoura

Póvoa de VarzimSand
1.0 mchest highOnshore 15 km/h14°C
No schools yet
A
5.9
AguçadouraPóvoa de Varzim
1.0 mOnshore 15 km/h14°C
Sand · Norte
#999
Almagreira - Surf em Peniche
2.6now
Coming soon

Almagreira

PenicheSand
1.1 mchest highOnshore 22 km/h16°C
No schools yet
Almagreira - Surf em Peniche2.6
AlmagreiraPeniche
1.1 mOnshore 22 km/h16°C
Sand · Leiria
#999
Alvor - Surf em Portimão / Alvor
0.5now
Coming soon

Alvor

Portimão / AlvorSand
Onshore 12 km/h18°C
No schools yet
Alvor - Surf em Portimão / Alvor0.5
AlvorPortimão / Alvor
Onshore 12 km/h18°C
Sand · Algarve
#999
Angeiras - Surf em Leça da Palmeira
4.5now
Coming soon

Angeiras

Leça da PalmeiraMixed
0.8 mwaist highOnshore 13 km/h15°C
No schools yet
Angeiras - Surf em Leça da Palmeira4.5
AngeirasLeça da Palmeira
0.8 mOnshore 13 km/h15°C
Mixed · Norte
#999
Apúlia - Surf em Póvoa de Varzim
6.1now
Coming soon

Apúlia

Póvoa de VarzimSand
1.0 mchest highOnshore 12 km/h14°C
No schools yet
Apúlia - Surf em Póvoa de Varzim6.1
ApúliaPóvoa de Varzim
1.0 mOnshore 12 km/h14°C
Sand · Norte
#999
A
6.8now
Coming soon

Arda

Viana do CasteloSand
1.3 mshoulder highOnshore 13 km/h13°C
No schools yet
A
6.8
ArdaViana do Castelo
1.3 mOnshore 13 km/h13°C
Sand · Norte
#999
Areal de Santa Barbara - Surf em Açores
3.1now
Coming soon

Areal de Santa Barbara

AçoresSand
0.6 mwaist highOffshore 7 km/h24°C
No schools yet
Areal de Santa Barbara - Surf em Açores3.1
Areal de Santa BarbaraAçores
0.6 mOffshore 7 km/h24°C
Sand · Ilhas
#999
Bafureira - Surf em Cascais
0.5now
Coming soon

Bafureira

CascaisSand
0.1 mflatCross-on 14 km/h17°C
No schools yet
Bafureira - Surf em Cascais0.5
BafureiraCascais
0.1 mCross-on 14 km/h17°C
Sand · Lisboa
#999
Baleal (Cantinho da Baía) - Surf em Peniche
3.5now
Coming soon

Baleal (Cantinho da Baía)

PenicheSand
1.3 mshoulder highCross-on 22 km/h16°C
No schools yet
Baleal (Cantinho da Baía) - Surf em Peniche3.5
Baleal (Cantinho da Baía)Peniche
1.3 mCross-on 22 km/h16°C
Sand · Leiria
#999
Bordeira - Surf em Aljezur
4.7now
Coming soon

Bordeira

AljezurSand
1.2 mshoulder highCross-on 14 km/h17°C
No schools yet
Bordeira - Surf em Aljezur4.7
BordeiraAljezur
1.2 mCross-on 14 km/h17°C
Sand · Algarve
#999
Buarcos - Surf em Figueira da Foz
3.7now
Coming soon

Buarcos

Figueira da FozSand & Rock
0.8 mwaist highCross-off 15 km/h17°C
No schools yet
Buarcos - Surf em Figueira da Foz3.7
BuarcosFigueira da Foz
0.8 mCross-off 15 km/h17°C
Sand & Rock · Centro
#999
Burgau - Surf em Lagos
0.5now
Coming soon

Burgau

LagosSand & Rock
Cross-on 9 km/h17°C
No schools yet
Burgau - Surf em Lagos0.5
BurgauLagos
Cross-on 9 km/h17°C
Sand & Rock · Algarve
#999
Cabedelo - Surf em Viana do Castelo
6.9now
Coming soon

Cabedelo

Viana do CasteloSand
1.4 mshoulder highCross-off 13 km/h15°C
No schools yet
Cabedelo - Surf em Viana do Castelo6.9
CabedeloViana do Castelo
1.4 mCross-off 13 km/h15°C
Sand · Norte
#999
Cabedelo - Surf em Figueira da Foz
3.3now
Coming soon

Cabedelo

Figueira da FozSand
1.0 mchest highCross-on 17 km/h17°C
No schools yet
Cabedelo - Surf em Figueira da Foz3.3
CabedeloFigueira da Foz
1.0 mCross-on 17 km/h17°C
Sand · Centro
#999
Cacela Velha - Surf em Tavira / VRSA
0.5now
Coming soon

Cacela Velha

Tavira / VRSASand
Onshore 13 km/h21°C
No schools yet
Cacela Velha - Surf em Tavira / VRSA0.5
Cacela VelhaTavira / VRSA
Onshore 13 km/h21°C
Sand · Algarve
#999
Carrapateira - Surf em Aljezur
4.3now
Coming soon

Carrapateira

AljezurSand
1.1 mchest highCross-on 14 km/h17°C
No schools yet
Carrapateira - Surf em Aljezur4.3
CarrapateiraAljezur
1.1 mCross-on 14 km/h17°C
Sand · Algarve
#999
Castelejo - Surf em Sagres
4.3now
Coming soon

Castelejo

SagresSand & Rock
0.9 mchest highCross-off 16 km/h17°C
No schools yet
Castelejo - Surf em Sagres4.3
CastelejoSagres
0.9 mCross-off 16 km/h17°C
Sand & Rock · Algarve
#999
Cedovém - Surf em Esposende
5.9now
Coming soon

Cedovém

EsposendeSand
0.9 mchest highOnshore 12 km/h14°C
No schools yet
Cedovém - Surf em Esposende5.9
CedovémEsposende
0.9 mOnshore 12 km/h14°C
Sand · Norte
#999
Cepães - Surf em Esposende
5.9now
Coming soon

Cepães

EsposendeSand
0.9 mchest highOnshore 12 km/h15°C
No schools yet
Cepães - Surf em Esposende5.9
CepãesEsposende
0.9 mOnshore 12 km/h15°C
Sand · Norte
#999
Cortegaça Beta - Surf em Espinho
5.2now
Coming soon

Cortegaça Beta

EspinhoSand
0.9 mchest highOnshore 13 km/h17°C
No schools yet
Cortegaça Beta - Surf em Espinho5.2
Cortegaça BetaEspinho
0.9 mOnshore 13 km/h17°C
Sand · Norte
#999
Costa Nova - Surf em Aveiro
5.5now
Coming soon

Costa Nova

AveiroSand
1.2 mshoulder highCross-on 18 km/h16°C
No schools yet
Costa Nova - Surf em Aveiro5.5
Costa NovaAveiro
1.2 mCross-on 18 km/h16°C
Sand · Centro
#999
Cova do Vapor - Surf em Costa da Caparica
0.5now
Coming soon

Cova do Vapor

Costa da CaparicaSand
Cross-on 12 km/h17°C
No schools yet
Cova do Vapor - Surf em Costa da Caparica0.5
Cova do VaporCosta da Caparica
Cross-on 12 km/h17°C
Sand · Lisboa
#999
E
5.9now
Coming soon

Estela

Póvoa de VarzimSand
1.0 mchest highOnshore 15 km/h14°C
No schools yet
E
5.9
EstelaPóvoa de Varzim
1.0 mOnshore 15 km/h14°C
Sand · Norte
#999
F
0.5now
Coming soon

Faja da Caldeira de Santo Cristo

AçoresRock
0.2 mankle highCross-off 15 km/h24°C
No schools yet
F
0.5
Faja da Caldeira de Santo CristoAçores
0.2 mCross-off 15 km/h24°C
Rock · Ilhas
#999
Fonte da Telha - Surf em Costa da Caparica
3.2now
Coming soon

Fonte da Telha

Costa da CaparicaSand
0.8 mwaist highOnshore 10 km/h17°C
No schools yet
Fonte da Telha - Surf em Costa da Caparica3.2
Fonte da TelhaCosta da Caparica
0.8 mOnshore 10 km/h17°C
Sand · Lisboa
#999
Francelos - Surf em Porto / Matosinhos/ Gaia
5.0now
Coming soon

Francelos

Porto / Matosinhos/ GaiaSand
1.0 mchest highCross-on 8 km/h16°C
No schools yet
Francelos - Surf em Porto / Matosinhos/ Gaia5.0
FrancelosPorto / Matosinhos/ Gaia
1.0 mCross-on 8 km/h16°C
Sand · Norte
#999
Ilha Barreta - Surf em Faro / Vilamoura
0.5now
Coming soon

Ilha Barreta

Faro / VilamouraSand
0.2 mankle highOnshore 10 km/h20°C
No schools yet
Ilha Barreta - Surf em Faro / Vilamoura0.5
Ilha BarretaFaro / Vilamoura
0.2 mOnshore 10 km/h20°C
Sand · Algarve
#999
Ilha da Culatra - Surf em Faro / Vilamoura
4.1now
Coming soon

Ilha da Culatra

Faro / VilamouraSand
0.2 mankle highOnshore 10 km/h21°C
No schools yet
Ilha da Culatra - Surf em Faro / Vilamoura4.1
Ilha da CulatraFaro / Vilamoura
0.2 mOnshore 10 km/h21°C
Sand · Algarve
#999
Jardim do Mar - Surf em Madeira
0.5now
Coming soon

Jardim do Mar

MadeiraReef
0.1 mflatOffshore 5 km/h25°C
No schools yet
Jardim do Mar - Surf em Madeira0.5
Jardim do MarMadeira
0.1 mOffshore 5 km/h25°C
Reef · Ilhas
#999
Labruge - Surf em Leça da Palmeira
4.8now
Coming soon

Labruge

Leça da PalmeiraSand
1.1 mchest highOnshore 13 km/h15°C
No schools yet
Labruge - Surf em Leça da Palmeira4.8
LabrugeLeça da Palmeira
1.1 mOnshore 13 km/h15°C
Sand · Norte
#999
Lagido - Surf em Peniche
3.5now
Coming soon

Lagido

PenicheReef
1.5 mhead highOnshore 22 km/h16°C
No schools yet
Lagido - Surf em Peniche3.5
LagidoPeniche
1.5 mOnshore 22 km/h16°C
Reef · Leiria
#999
Lagoa de Albufeira - Surf em Sesimbra / Setúbal
2.2now
Coming soon

Lagoa de Albufeira

Sesimbra / SetúbalSand
0.3 mankle highOnshore 10 km/h17°C
No schools yet
Lagoa de Albufeira - Surf em Sesimbra / Setúbal2.2
Lagoa de AlbufeiraSesimbra / Setúbal
0.3 mOnshore 10 km/h17°C
Sand · Lisboa
#999
Lavadores - Surf em Porto / Matosinhos/ Gaia
6.5now
Coming soon

Lavadores

Porto / Matosinhos/ GaiaSand
1.1 mchest highCross-on 9 km/h14°C
No schools yet
Lavadores - Surf em Porto / Matosinhos/ Gaia6.5
LavadoresPorto / Matosinhos/ Gaia
1.1 mCross-on 9 km/h14°C
Sand · Norte
#999
Leca da Palmeira - Surf em Leça da Palmeira
5.1now
Coming soon

Leca da Palmeira

Leça da PalmeiraSand & Rock
0.9 mchest highOnshore 13 km/h14°C
No schools yet
Leca da Palmeira - Surf em Leça da Palmeira5.1
Leca da PalmeiraLeça da Palmeira
0.9 mOnshore 13 km/h14°C
Sand & Rock · Norte
#999
M
0.5now
Coming soon

Machico

MadeiraSand
0.1 mflatCross-off 29 km/h24°C
No schools yet
M
0.5
MachicoMadeira
0.1 mCross-off 29 km/h24°C
Sand · Ilhas
#999
Magoito - Surf em Sintra
4.3now
Coming soon

Magoito

SintraSand & Rock
1.4 mshoulder highCross-on 18 km/h16°C
No schools yet
Magoito - Surf em Sintra4.3
MagoitoSintra
1.4 mCross-on 18 km/h16°C
Sand & Rock · Lisboa
#999
Manta Rota - Surf em Tavira / VRSA
0.5now
Coming soon

Manta Rota

Tavira / VRSASand
Onshore 13 km/h21°C
No schools yet
Manta Rota - Surf em Tavira / VRSA0.5
Manta RotaTavira / VRSA
Onshore 13 km/h21°C
Sand · Algarve
#999
Moledo - Surf em Viana do Castelo
6.6now
Coming soon

Moledo

Viana do CasteloSand
1.1 mchest highOnshore 9 km/h14°C
No schools yet
Moledo - Surf em Viana do Castelo6.6
MoledoViana do Castelo
1.1 mOnshore 9 km/h14°C
Sand · Norte
#999
Monte Gordo - Surf em Tavira / VRSA
0.4now
Coming soon

Monte Gordo

Tavira / VRSASand
Onshore 12 km/h22°C
No schools yet
Monte Gordo - Surf em Tavira / VRSA0.4
Monte GordoTavira / VRSA
Onshore 12 km/h22°C
Sand · Algarve
#999
M
3.1now
Coming soon

Monte Verde

AçoresSand & Rock
0.6 mwaist highOffshore 7 km/h24°C
No schools yet
M
3.1
Monte VerdeAçores
0.6 mOffshore 7 km/h24°C
Sand & Rock · Ilhas
#999
Odeceixe - Surf em Costa Alentejana
5.1now
Coming soon

Odeceixe

Costa AlentejanaSand
1.2 mshoulder highCross-on 16 km/h17°C
No schools yet
Odeceixe - Surf em Costa Alentejana5.1
OdeceixeCosta Alentejana
1.2 mCross-on 16 km/h17°C
Sand · Alentejo
#999
Ofir - Surf em Esposende
5.7now
Coming soon

Ofir

EsposendeSand
1.0 mchest highOnshore 12 km/h15°C
No schools yet
Ofir - Surf em Esposende5.7
OfirEsposende
1.0 mOnshore 12 km/h15°C
Sand · Norte
#999
Paramos - Surf em Espinho
4.7now
Coming soon

Paramos

EspinhoSand
0.9 mchest highCross-on 12 km/h17°C
No schools yet
Paramos - Surf em Espinho4.7
ParamosEspinho
0.9 mCross-on 12 km/h17°C
Sand · Norte
#999
Parede - Surf em Cascais
0.5now
Coming soon

Parede

CascaisReef
0.1 mflatCross-on 14 km/h17°C
No schools yet
Parede - Surf em Cascais0.5
ParedeCascais
0.1 mCross-on 14 km/h17°C
Reef · Lisboa
#999
Paul do Mar - Surf em Madeira
0.5now
Coming soon

Paul do Mar

MadeiraReef
Offshore 23 km/h24°C
No schools yet
Paul do Mar - Surf em Madeira0.5
Paul do MarMadeira
Offshore 23 km/h24°C
Reef · Ilhas
#999
Ponta Ruiva - Surf em Sagres
3.4now
Coming soon

Ponta Ruiva

SagresSand & Rock
1.0 mchest highOnshore 16 km/h17°C
No schools yet
Ponta Ruiva - Surf em Sagres3.4
Ponta RuivaSagres
1.0 mOnshore 16 km/h17°C
Sand & Rock · Algarve
#999
Porto Covo - Surf em Costa Alentejana
2.7now
Coming soon

Porto Covo

Costa AlentejanaSand & Rock
0.7 mwaist highCross-on 16 km/h17°C
No schools yet
Porto Covo - Surf em Costa Alentejana2.7
Porto CovoCosta Alentejana
0.7 mCross-on 16 km/h17°C
Sand & Rock · Alentejo
#999
Porto da Cruz - Surf em Madeira
0.9now
Coming soon

Porto da Cruz

MadeiraSand & Rock
0.8 mwaist highOnshore 21 km/h24°C
No schools yet
Porto da Cruz - Surf em Madeira0.9
Porto da CruzMadeira
0.8 mOnshore 21 km/h24°C
Sand & Rock · Ilhas
#999
Porto Dinheiro - Surf em Lourinhã
2.4now
Coming soon

Porto Dinheiro

LourinhãSand
0.7 mwaist highCross-on 19 km/h16°C
No schools yet
Porto Dinheiro - Surf em Lourinhã2.4
Porto DinheiroLourinhã
0.7 mCross-on 19 km/h16°C
Sand · Lisboa
#999
Porto Novo - Surf em Santa Cruz
3.4now
Coming soon

Porto Novo

Santa CruzSand
1.0 mchest highCross-on 19 km/h16°C
No schools yet
Porto Novo - Surf em Santa Cruz3.4
Porto NovoSanta Cruz
1.0 mCross-on 19 km/h16°C
Sand · Lisboa
#999
Praia Azul - Surf em Santa Cruz
3.7now
Coming soon

Praia Azul

Santa CruzSand
1.2 mshoulder highCross-on 20 km/h15°C
No schools yet
Praia Azul - Surf em Santa Cruz3.7
Praia AzulSanta Cruz
1.2 mCross-on 20 km/h15°C
Sand · Lisboa
#999
Praia da Adraga - Surf em Sintra
4.4now
Coming soon

Praia da Adraga

SintraSand
1.3 mshoulder highCross-on 15 km/h16°C
No schools yet
Praia da Adraga - Surf em Sintra4.4
Praia da AdragaSintra
1.3 mCross-on 15 km/h16°C
Sand · Lisboa
#999
Praia da Aguda - Surf em Porto / Matosinhos/ Gaia
6.0now
Coming soon

Praia da Aguda

Porto / Matosinhos/ GaiaSand & Rock
1.0 mchest highCross-on 8 km/h16°C
No schools yet
Praia da Aguda - Surf em Porto / Matosinhos/ Gaia6.0
Praia da AgudaPorto / Matosinhos/ Gaia
1.0 mCross-on 8 km/h16°C
Sand & Rock · Norte
#999
Praia da Apúlia - Surf em Esposende
5.6now
Coming soon

Praia da Apúlia

EsposendeTodosSand
1.1 mchest highOnshore 12 km/h14°C
No schools yet
Praia da Apúlia - Surf em Esposende5.6
Praia da ApúliaEsposende
1.1 mOnshore 12 km/h14°C
Sand · Norte
#999
Praia da Baía - Surf em Espinho
4.7now
Coming soon

Praia da Baía

EspinhoSand
0.9 mchest highCross-on 12 km/h16°C
No schools yet
Praia da Baía - Surf em Espinho4.7
Praia da BaíaEspinho
0.9 mCross-on 12 km/h16°C
Sand · Norte
#999
Praia da Fisica - Surf em Santa Cruz
3.8now
Coming soon

Praia da Fisica

Santa CruzSand
1.3 mshoulder highCross-on 20 km/h15°C
No schools yet
Praia da Fisica - Surf em Santa Cruz3.8
Praia da FisicaSanta Cruz
1.3 mCross-on 20 km/h15°C
Sand · Lisboa
#999
Praia da Foz do Sizandro - Surf em Santa Cruz
4.4now
Coming soon

Praia da Foz do Sizandro

Santa CruzSand
1.4 mshoulder highCross-on 20 km/h15°C
No schools yet
Praia da Foz do Sizandro - Surf em Santa Cruz4.4
Praia da Foz do SizandroSanta Cruz
1.4 mCross-on 20 km/h15°C
Sand · Lisboa
#999
Praia da Frente Azul - Surf em Espinho
3.9now
Coming soon

Praia da Frente Azul

EspinhoSand
0.9 mchest highCross-on 12 km/h16°C
No schools yet
Praia da Frente Azul - Surf em Espinho3.9
Praia da Frente AzulEspinho
0.9 mCross-on 12 km/h16°C
Sand · Norte
#999
Praia da Mareta - Surf em Sagres
0.5now
Coming soon

Praia da Mareta

SagresSand
Offshore 16 km/h17°C
No schools yet
Praia da Mareta - Surf em Sagres0.5
Praia da MaretaSagres
Offshore 16 km/h17°C
Sand · Algarve
#999
Praia da Ramalha - Surf em Esposende
6.0now
Coming soon

Praia da Ramalha

EsposendeSand
1.0 mchest highOnshore 12 km/h14°C
No schools yet
Praia da Ramalha - Surf em Esposende6.0
Praia da RamalhaEsposende
1.0 mOnshore 12 km/h14°C
Sand · Norte
#999
Praia da Vieira - Surf em Leiria / Marinha Grande
3.8now
Coming soon

Praia da Vieira

Leiria / Marinha GrandeSand
1.1 mchest highCross-on 16 km/h17°C
No schools yet
Praia da Vieira - Surf em Leiria / Marinha Grande3.8
Praia da VieiraLeiria / Marinha Grande
1.1 mCross-on 16 km/h17°C
Sand · Centro
#999
Praia das Bicas - Surf em Sesimbra / Setúbal
2.8now
Coming soon

Praia das Bicas

Sesimbra / SetúbalSand
0.3 mankle highCross-on 13 km/h17°C
No schools yet
Praia das Bicas - Surf em Sesimbra / Setúbal2.8
Praia das BicasSesimbra / Setúbal
0.3 mCross-on 13 km/h17°C
Sand · Lisboa
#999
P
3.9now
Coming soon

Praia das Sereias

EspinhoSand
0.9 mchest highCross-on 12 km/h16°C
No schools yet
P
3.9
Praia das SereiasEspinho
0.9 mCross-on 12 km/h16°C
Sand · Norte
#999
Praia de Faro - Surf em Faro / Vilamoura
3.8now
Coming soon

Praia de Faro

Faro / VilamouraSand
0.4 mknee highOnshore 10 km/h19°C
No schools yet
Praia de Faro - Surf em Faro / Vilamoura3.8
Praia de FaroFaro / Vilamoura
0.4 mOnshore 10 km/h19°C
Sand · Algarve
#999
Praia de Mira - Surf em Aveiro
3.7now
Coming soon

Praia de Mira

AveiroSand
0.9 mchest highCross-on 16 km/h16°C
No schools yet
Praia de Mira - Surf em Aveiro3.7
Praia de MiraAveiro
0.9 mCross-on 16 km/h16°C
Sand · Centro
#999
Praia de Santa Cruz - Surf em Santa Cruz
3.7now
Coming soon

Praia de Santa Cruz

Santa CruzSand
1.2 mshoulder highCross-on 20 km/h15°C
No schools yet
Praia de Santa Cruz - Surf em Santa Cruz3.7
Praia de Santa CruzSanta Cruz
1.2 mCross-on 20 km/h15°C
Sand · Lisboa
#999
Praia do Amado - Surf em Aljezur
3.4now
Coming soon

Praia do Amado

AljezurSand
0.9 mchest highCross-on 14 km/h17°C
No schools yet
Praia do Amado - Surf em Aljezur3.4
Praia do AmadoAljezur
0.9 mCross-on 14 km/h17°C
Sand · Algarve
#999
Praia do Ancão - Surf em Faro / Vilamoura
0.5now
Coming soon

Praia do Ancão

Faro / VilamouraSand
0.2 mankle highOnshore 10 km/h19°C
No schools yet
Praia do Ancão - Surf em Faro / Vilamoura0.5
Praia do AncãoFaro / Vilamoura
0.2 mOnshore 10 km/h19°C
Sand · Algarve
#999
Praia do Beliche - Surf em Sagres
4.9now
Coming soon

Praia do Beliche

SagresSand
0.9 mchest highOffshore 16 km/h17°C
No schools yet
Praia do Beliche - Surf em Sagres4.9
Praia do BelicheSagres
0.9 mOffshore 16 km/h17°C
Sand · Algarve
#999
Praia do Furadouro - Surf em Aveiro
5.6now
Coming soon

Praia do Furadouro

AveiroSand
1.2 mshoulder highOnshore 13 km/h17°C
No schools yet
Praia do Furadouro - Surf em Aveiro5.6
Praia do FuradouroAveiro
1.2 mOnshore 13 km/h17°C
Sand · Centro
#999
Praia do Meco - Surf em Sesimbra / Setúbal
3.9now
Coming soon

Praia do Meco

Sesimbra / SetúbalSand
0.8 mwaist highOnshore 10 km/h17°C
No schools yet
Praia do Meco - Surf em Sesimbra / Setúbal3.9
Praia do MecoSesimbra / Setúbal
0.8 mOnshore 10 km/h17°C
Sand · Lisboa
#999
Praia do Norte - Surf em Ericeira
3.8now
Coming soon

Praia do Norte

EriceiraSand & Rock
1.3 mshoulder highOnshore 18 km/h16°C
No schools yet
Praia do Norte - Surf em Ericeira3.8
Praia do NorteEriceira
1.3 mOnshore 18 km/h16°C
Sand & Rock · Lisboa
#999
P
4.7now
Coming soon

Praia do Pedrogão

Leiria / Marinha GrandeSand
1.3 mshoulder highCross-on 18 km/h16°C
No schools yet
P
4.7
Praia do PedrogãoLeiria / Marinha Grande
1.3 mCross-on 18 km/h16°C
Sand · Centro
#999
P
3.7now
Coming soon

Praia do Populo

AçoresSand & Rock
0.6 mwaist highOnshore 10 km/h25°C
No schools yet
P
3.7
Praia do PopuloAçores
0.6 mOnshore 10 km/h25°C
Sand & Rock · Ilhas
#999
Praia do Tonel - Surf em Sagres
3.9now
Coming soon

Praia do Tonel

SagresSand & Rock
0.9 mchest highCross-off 16 km/h17°C
No schools yet
Praia do Tonel - Surf em Sagres3.9
Praia do TonelSagres
0.9 mCross-off 16 km/h17°C
Sand & Rock · Algarve
#999
P
6.1now
Coming soon

Praia dos Pescadores

EspinhoSand & Rock
1.0 mchest highCross-on 12 km/h16°C
No schools yet
P
6.1
Praia dos PescadoresEspinho
1.0 mCross-on 12 km/h16°C
Sand & Rock · Norte
#999
Praia Formosa - Surf em Santa Cruz
3.8now
Coming soon

Praia Formosa

Santa CruzSand
1.2 mshoulder highCross-on 20 km/h15°C
No schools yet
Praia Formosa - Surf em Santa Cruz3.8
Praia FormosaSanta Cruz
1.2 mCross-on 20 km/h15°C
Sand · Lisboa
#999
Praia Tres Irmaos - Surf em Portimão / Alvor
0.5now
Coming soon

Praia Tres Irmaos

Portimão / AlvorSand & Rock
Onshore 12 km/h18°C
No schools yet
Praia Tres Irmaos - Surf em Portimão / Alvor0.5
Praia Tres IrmaosPortimão / Alvor
Onshore 12 km/h18°C
Sand & Rock · Algarve
#999
Praia Verde - Surf em Tavira / VRSA
0.4now
Coming soon

Praia Verde

Tavira / VRSASand
Onshore 13 km/h22°C
No schools yet
Praia Verde - Surf em Tavira / VRSA0.4
Praia VerdeTavira / VRSA
Onshore 13 km/h22°C
Sand · Algarve
#999
Prainha - Surf em Peniche
3.0now
Coming soon

Prainha

PenicheSand
1.3 mshoulder highOnshore 22 km/h16°C
No schools yet
Prainha - Surf em Peniche3.0
PrainhaPeniche
1.3 mOnshore 22 km/h16°C
Sand · Leiria
#999
Quiaios - Surf em Figueira da Foz
3.7now
Coming soon

Quiaios

Figueira da FozSand
1.1 mchest highCross-on 17 km/h16°C
No schools yet
Quiaios - Surf em Figueira da Foz3.7
QuiaiosFigueira da Foz
1.1 mCross-on 17 km/h16°C
Sand · Centro
#999
S
5.5now
Coming soon

Salgueiros

Póvoa de VarzimSand
1.0 mchest highCross-on 16 km/h13°C
No schools yet
S
5.5
SalgueirosPóvoa de Varzim
1.0 mCross-on 16 km/h13°C
Sand · Norte
#999
São Bartolomeu do Mar - Surf em Esposende
6.1now
Coming soon

São Bartolomeu do Mar

EsposendeSand
0.9 mchest highOnshore 10 km/h15°C
No schools yet
São Bartolomeu do Mar - Surf em Esposende6.1
São Bartolomeu do MarEsposende
0.9 mOnshore 10 km/h15°C
Sand · Norte
#999
São Jacinto  - Surf em Aveiro
3.8now
Coming soon

São Jacinto

AveiroSand
1.0 mchest highCross-on 16 km/h17°C
No schools yet
São Jacinto  - Surf em Aveiro3.8
São Jacinto Aveiro
1.0 mCross-on 16 km/h17°C
Sand · Centro
#999
São João - Surf em Costa da Caparica
2.5now
Coming soon

São João

Costa da CaparicaSand
0.6 mwaist highCross-on 12 km/h17°C
No schools yet
São João - Surf em Costa da Caparica2.5
São JoãoCosta da Caparica
0.6 mCross-on 12 km/h17°C
Sand · Lisboa
#999
São Lourenço - Surf em Ericeira
4.5now
Coming soon

São Lourenço

EriceiraReef
1.3 mshoulder highOnshore 19 km/h16°C
No schools yet
São Lourenço - Surf em Ericeira4.5
São LourençoEriceira
1.3 mOnshore 19 km/h16°C
Reef · Lisboa
#999
S
5.7now
Coming soon

São Pedro de Maceda

EspinhoSand
1.3 mshoulder highOnshore 13 km/h17°C
No schools yet
S
5.7
São Pedro de MacedaEspinho
1.3 mOnshore 13 km/h17°C
Sand · Norte
#999
São Pedro de Moel - Surf em Leiria / Marinha Grande
4.9now
Coming soon

São Pedro de Moel

Leiria / Marinha GrandeSand
1.4 mshoulder highCross-on 16 km/h16°C
No schools yet
São Pedro de Moel - Surf em Leiria / Marinha Grande4.9
São Pedro de MoelLeiria / Marinha Grande
1.4 mCross-on 16 km/h16°C
Sand · Centro
#999
São Pedro do Estoril - Surf em Cascais
0.5now
Coming soon

São Pedro do Estoril

CascaisReef
0.2 mankle highCross-on 14 km/h17°C
No schools yet
São Pedro do Estoril - Surf em Cascais0.5
São Pedro do EstorilCascais
0.2 mCross-on 14 km/h17°C
Reef · Lisboa
#999
Sao Torpes - Surf em Costa Alentejana
4.4now
Coming soon

Sao Torpes

Costa AlentejanaSand & Rock
0.9 mchest highCross-off 16 km/h17°C
No schools yet
Sao Torpes - Surf em Costa Alentejana4.4
Sao TorpesCosta Alentejana
0.9 mCross-off 16 km/h17°C
Sand & Rock · Alentejo
#999
S
1.1now
Coming soon

São Vicente

MadeiraRock
0.5 mknee highCross-off 12 km/h24°C
No schools yet
S
1.1
São VicenteMadeira
0.5 mCross-off 12 km/h24°C
Rock · Ilhas
#999
S
4.7now
Coming soon

Silvalde

EspinhoSand
0.9 mchest highCross-on 12 km/h17°C
No schools yet
S
4.7
SilvaldeEspinho
0.9 mCross-on 12 km/h17°C
Sand · Norte
#999
Supertubos - Surf em Peniche
3.2now
Coming soon

Supertubos

PenicheSand
1.0 mchest highCross-on 22 km/h16°C
No schools yet
Supertubos - Surf em Peniche3.2
SupertubosPeniche
1.0 mCross-on 22 km/h16°C
Sand · Leiria
#999
Vale Figueiras - Surf em Aljezur
5.3now
Coming soon

Vale Figueiras

AljezurSand
1.3 mshoulder highCross-on 14 km/h17°C
No schools yet
Vale Figueiras - Surf em Aljezur5.3
Vale FigueirasAljezur
1.3 mCross-on 14 km/h17°C
Sand · Algarve
#999
Valmitão - Surf em Lourinhã
3.0now
Coming soon

Valmitão

LourinhãSand
0.9 mchest highCross-on 19 km/h16°C
No schools yet
Valmitão - Surf em Lourinhã3.0
ValmitãoLourinhã
0.9 mCross-on 19 km/h16°C
Sand · Lisboa
#999
Vila Nova de Milfontes - Surf em Costa Alentejana
3.7now
Coming soon

Vila Nova de Milfontes

Costa AlentejanaSand
1.0 mchest highCross-on 17 km/h17°C
No schools yet
Vila Nova de Milfontes - Surf em Costa Alentejana3.7
Vila Nova de MilfontesCosta Alentejana
1.0 mCross-on 17 km/h17°C
Sand · Alentejo
#999
Zambujeira do Mar - Surf em Costa Alentejana
4.1now
Coming soon

Zambujeira do Mar

Costa AlentejanaSand
1.0 mchest highCross-on 16 km/h17°C
No schools yet
Zambujeira do Mar - Surf em Costa Alentejana4.1
Zambujeira do MarCosta Alentejana
1.0 mCross-on 16 km/h17°C
Sand · Alentejo
Which board and wetsuit are right for you?
Free tool — weight, height and level. No signup.

Surf Guides · Surf Booking Blog

Surf Ericeira Surf Peniche Surf Lisboa Surf Algarve Lesson Prices Best Beaches

Surf zones in Portugal

Portimão / AlvorCosta AlentejanaTavira / VRSAEriceiraSagresAçoresSintraSanta CruzLagosMadeiraAveiroCosta da CaparicaLourinhãNazaréViana do CasteloLeiria / Marinha GrandeCascaisEsposendeFigueira da FozPóvoa de VarzimPorto / Matosinhos/ GaiaAljezurLeça da PalmeiraSesimbra / SetúbalPenicheEspinhoFaro / Vilamoura

Surf Booking is the platform for booking surf lessons in Portugal. 132 beaches, certified schools, transparent prices. Discover Surf Today: the real-time surf beach ranking.

SurfBooking partners
FLH Hotels — Feels Like HomeONFIRE Surf Magazine