12 Amazing Porto Beaches for Surfers and Non-Surfers

Porto Beaches

Porto isn’t technically on the beach. The old town tumbles down to the Douro River, not the Atlantic. But head 15 to 20 minutes north or south and you’re suddenly in full-on ocean territory.

On top of that, the city’s coastal district of Matosinhos plugs straight into the swell, while trains and easy roads link Porto to a string of sandy bays stretching north toward Vila do Conde and south past Gaia and Espinho mean the water and sand is never too far away.

This stretch of coast is classic northern Portugal: big skies, rolling Atlantic lines, wooden boardwalks over dunes, and beaches that feel wilder the further you get from the city.

Some are proper surf hubs. Others are all about sunset walks, seafood lunches, and bracing sea air. Remember that Porto casts a bit of a shadow on the surf – you’ll have to travel to escape the polluted water and the line ups. That said, a few urban beaches will suffice for a quick lesson on a city break. Others are only for seasoned surfers when the winter swell turns on – they can be HUGE.

Below, we’ve listed 11 of the best Porto beaches from north to south, with honest takes on what they’re like and whether they’re actually worth leaving town for.

We might use affiliate links in this post. Basically, you click em’ and we get a little something from your booking or purchase. They help us keep offering more and more in-depth surf guides to awesome places all around the globe. So, thanks for that!

>>This is just one part of our complete guide to surfing in Portugal

Azurara

Me kicking a football on Azurara Beach

Drive about 30 minutes north of Porto and you’ll hit Azurara, just south of the town of Vila do Conde’s breakwater.

It’s a big, open beach with loads of parking right behind the sand, which makes it a good option on those busy summer weekends when Matasinhos and other spots near town are clogged up.

Dunes roll along the back, giving it that slightly wild feel, and there’s plenty of space to spread out, so don’t worry about being cheek by jowl with others.

In summer, this one turns verrrry family friendly. Lifeguards patrol certain parts of the bay, the sand is wide and flat, and there’s enough room for beach games without worrying about where you kick the footie.

But it’s still exposed to the elements. Nortada winds can ruffle it up quickly, and the Atlantic here doesn’t mess about – there are big rips on certainn swell directions and paddle outs can be hell when it’s over 6 foot.

The north end, near the breakwater, is the most interesting stretch. That structure bends and shapes the swell, creating some nice rights when the conditions line up. Further south, you’ll find shifting peaks along the sandbars.

Where to stay? Host Wise Arvore is the option. I don’t usually hang around for the evening, but it’s a good plan as sunsets are great here. This hotel has a rooftop pool and hot tub combo that’s a doozy for that.

The surf? Exposed beach break with peaks along the bay and better-shaped lefts near the breakwater. Wind-sensitive but can be fun on the right swell.

Praia de Angeiras

Fishing boats lined up on Praia de Angeiras near Porto

Praia de Angeiras still feels like a working fishing village first, beach town second. Colourful boats line parts of the sand, and you’ll see locals hauling nets or mending gear on calm mornings. It’s close to Porto – like 20 mins out of town – but is a totally different vibe. Slower. Calmer. I like coming out here peak summer to escape the hecticness of it all.

It’s not as wide or dramatic as Azurara, but it has a scruffier charm. The beach is broken up by rocks and small reefs, which create pockets of sand between outcrops. In summer, it’s popular with Porto locals and seafood lovers, who come for the lauded restaurants that line the sand (Restaurante Dona Helena is my personal fav).

The surf? The Atlantic hits this stretch with decent consistency, but the rocky sections mean it’s not the easiest place to navigate. Your best bet is Praia das Pedras Brancas and Praia de Angeiras Norte on either side of town, which get some decent beach peaks when the swell is middling.

Matosinhos

Matosinhos surf

This is the main surf beach for Porto. You can get here on the metro from the city centre and be standing on the sand in under 30 minutes. For that alone, it’s worth having on the radar.

Matosinhos is a long, open crescent with loads of space and plenty of surf schools operating year-round. If you’re in Porto for a long weekend and fancy squeezing in a lesson, this is the place. The waves are often forgiving enough for beginners in summer, and there’s a steady supply of whitewater to practice on.

But I’ll be honest: It’s not the prettiest beach in Portugal. The backdrop is industrial in parts, and water pollution has been an issue at times after heavy rain. It also gets busy, because it’s basically in town.

On the plus side, there are great bars and seafood spots just behind the promenade, and the famous Piscina das Marés tidal pools are right there for a calmer dip. I would also reccomend staying in Matosinhos if you want to surf each morning – there are now some nice apartments, hostels, and even surf camps nearby that will let you walk to the waves.

The surf? Consistent, beginner-friendly beach break in the summer, with lots of schools to back that up. Can get crowded and messy, but solid for lessons on a city break. Winters are different – big swells make Mato a bit of a classic regional setup – punchy, closeouty, and hard on the arms.

Where to stay in Porto?

  • 🏨 Ocean Porto – Beach House – Walk to Matosinhos beach in the morning. Stay in a super-cool beach pad with its own garden and plunge pool. Perfect place for a city break-surf combo.
  • 🏄Golden Waves Surf Lodge – The top surf camp in Porto area is this all-new offering from Golden Waves Surf Lodge. It’s south of town but super-fun, offering six days of surf lessons and daily yoga.
  • 🏙️The Passenger Hostel – A truly remarkable hostel and the option I’d reccomend if you want to be in Porto city and travel out to surf. It’s inside an old train station, and has the coolest interiors.

Praia do Homem do Leme

Looking north from the rocky coves around Matosinhos

Tucked into Porto’s Foz district, Praia do Homem do Leme is more about lounging than lunging into waves. It’s a small cove framed by rocks, easy to reach on public transport from the city centre, and popular with locals on sunny afternoons.

There’s a relaxed, neighbourhood vibe here. You’ll see people stretched out on towels, couples walking the promenade, and the occasional brave soul dipping into the Atlantic. It’s compact compared to Matosinhos, but that’s part of the appeal. It feels contained and cosy rather than vast and windswept.

This is a good shout if you want sea air without committing to a full beach day. Grab a coffee nearby, wander the boardwalk, and sit watching the swell roll in beyond the rocks. People watching is great too.

The surf? Not really a surfing beach. The rock reefs mean it’s not suitable.

Praia do Carneiro

Praia do Carneiro

Right below the old fort at Foz do Douro, Praia do Carneiro is one of Porto’s most photogenic city beaches. The stone walls, the fort looming above, and the Atlantic crashing in make it a rather dramatic place, especially on stormy winter days or at sunset, when everything glows a neat pinkish red.

It’s small and often feels more like an extension of the promenade than a destination beach. You come here for a walk, for photos, for that moody Atlantic energy. In summer, it attracts sunbathers, but space is limited.

When the swell is up, waves smash into the rocks and spray high into the air. It looks impressive, but it’s not somewhere you’d realistically paddle out.

My personal tip is to time your visit for sunset and jostle for a spot in Bar do Óscar, a lively beach bar with cold Super Bock.

The surf? Not worth it. Rocky, small, and more for storm watching than surfing.

Praia Cabedelo do Douro

Douro Cabedelo Beach

Just south of the Douro rivermouth, this is the sandy tongue of a beach that separates river from ocean is a jaw dropper to be honest. It’s a big stretch of sand, that curls underneath the green lawns of a particularly nice coastal park (great for picnics)

The reality is less dreamy for surfers. The sandbanks here create steep drop-offs, and the waves often pitch straight onto the shore in heavy, dumping shorebreak. It’s powerful and shallow, with the river current adding extra movement – and muck – to the water.

It’s for strolling and chilling. You’ve got views back to Porto’s skyline on one side and open Atlantic on the other. Kitesurfers sometimes take advantage of the wind and space.

The Surf? Mostly heavy, dumping shorebreak. Not a good surf option.

Praia da Sereia

A boardwalk behind the beach in Porto

Head south into Vila Nova de Gaia (the city that sort of joins Porto at the hip on the other side of the Duoro) and you’ll hit Praia da Sereia, the start of a long run of wide, sandy beaches that blend into one another in this region. It’s big, open, and backed by boardwalks and beach bars that add a bit of life.

It’s also a solid sunset spot. The Atlantic glows gold, the bars fill up, and you get that end-of-day hum without the chaos of Matosinhos. The sand stretches for ages, making it easy to find your own patch.

Swimming isn’t always ideal. Currents can be strong, and like other beaches close to the city, it can suffer from pollution after heavy rain. There are technically waves, but they’re rarely clean or particularly well-shaped. Some people will surf here tho.

The surf? There are waves, but they’re usually average and wind-affected. Better for sunbathing and bar hopping than serious surfing. Some decent days if you know the spots.

Praia da Madalena

Me chilling on Madelena Beach

Praia da Madalena feels more remote than it actually is. It’s but a short drive from central Porto, though the dunes, boardwalks, and open horizon give it space to breathe. Feels more like a proper Costa Verde beach, or Algarve beach to me sometimes.

There’s a good mix here: Families in summer, the odd surfer in winter, and couples perched at the beach bar for sunset drinks. The wooden walkways lead you neatly over the dunes to wide stretches of sand.

The waves can be decent, especially when the sandbanks line up. But this is still open Atlantic. Rips can be hefty, and there are rocks in places.

Where to stay? Aguda Beach Porto, Slow Travel Houses – Get a self-catering pad that’s close to Porto city but right on the beach. Feels like a beach escape on the town is nearby.

The surf? Fun beach break on the right swell with shifting peaks. Watch for rips and some shallow reef sections.

Granja

The rocky beaches and dunes at Granja, Porto

Praia da Granja is an easy win if you don’t have a car. Jump on a train from São Bento, change at General Torres, and you’ll be stepping off at Granja station. From there, it’s a two-minute walk to the sand.

The beach is wide and slightly sloping, with rocky sections and a scenic, slightly old-school feel. It’s pretty without trying too hard. There are good bars and cafés behind, making it an easy place to while away an afternoon.

Surf-wise, it’s complicated. There might be waves breaking on the outer reefs, but from the shore it’s hard to even see a clear paddle-out channel. It’s not an obvious, friendly surf beach.

It’s a personal fav of mine becuase I like the vibe of the local neighborhood, the way the bars fringe the beach, and the quietude compared to beaches further north.

The surf? Generally not surfable. Possible outer reef action for those who really know the setup, but not an accessible surf spot. I woudln’t try it.

Praia da Aguda

Watching the waves crash over the breakwater at Praia da Aguda

Don’t confuse this with the Aguda down near Lisbon (which is actually a really nice, secluded surf beach under the castles of Sintra). This Praia da Aguda is a local gem south of Gaia, with a proper village feel and a long beach framed by a solid breakwater.

That breakwater is half the show. On big days, you can stand and watch swell lines march in and explode against the stone. It’s dramatic and oddly calming at the same time.

The beach itself is broad and sandy, with fewer crowds than the more central Gaia stretches. There’s a small fishing community here, adding character and authenticity.

The surf? Exposed beach break with some shape near the breakwater. Can be powerful in winter; better on smaller, cleaner swells, though still nothing special

Espinho

Espinho surf

Espinho is a full-on surf town about 20 or 25 minutes south of Porto by train, and nearly the same by car. It’s not the prettiest place architecturally – I actually think it’s big block-style buildings ruin the beach a bit. But it makes up for that with good summer energy and waves.

This stretch of coast is serious. When the Atlantic is pumping, Espinho can dish out some of the best waves near Porto. There are defined peaks, powerful beach break sections, and days when it properly barrels. It’s hosted pro events for a reason.

In summer, things mellow out a bit. Surf schools operate, learners get their share of whitewater and inside reform swell, and the town buzzes with beachgoers. If you come just to laze around then expect a place that’s lively, with something of a south-Spain, or Algarvian, feel to it.

Where to stay? Green Coast Surf House is a lovely terracotta-colored Portugese coast house in the backstreets of Espinho. Stylish rooms, walkable to the beach.

The surf? One of the best and most consistent surf spots near Porto. Powerful beach break with quality peaks and some amazing breakwater lefts and rights. Best for intermediates and up but can work for all depending on season/swell.

Esmoriz

Setting up an umbrella at the beach in Ezmoriz

About 25 minutes from Porto by train, Esmoriz feels like a different world. The city drops away, pine forests and dunes take over, and the town juts out between two long, open beaches.

Can you tell already that this is one of my fav escapes in the north? I really love coming here becuase it’s just chill compared to the urban spots nearer town.

It’s kinda’ quintessential northern Portugal. Big sandbanks, constant Atlantic swell, and space – loads of it. In winter, it can be brutal. Overhead lines stack up, currents rip, and the wind bites. But in summer, it softens into a surprisingly good learner zone, with plenty of surf schools taking advantage of the more manageable swell.

The dunes and pine woods behind give it a raw edge. It feels less urban, more Silver Coast, even though you’re still close to Porto. The town is lovely too. It’s not a looker but it’s got some nice cafes and guesthouses on a main plaza that pokes out between the two huge beaches.

Where to stay? Behappy Lodge & Brunch is a co-work, hostel, and surf stay in one. Great prices. Happy people. And a central location.

The surf? Consistent, year-round beach break. Heavy and powerful in winter; fun and learner-friendly on smaller summer swells.

Leave a Reply

Your email address will not be published. Required fields are marked *