Viana do Castelo sits on the far northern coast of Portugal, where exposed Atlantic beach breaks over sand define most of the surfing. This stretch of the Minho coastline faces broadly west, so it pulls in plenty of swell and offers a spread of sandy peaks between the river mouths and open beaches.
Most breaks here are beach breaks, with the odd river mouth adding shape, and the seabed is sand throughout. That makes the region forgiving underfoot and quick to change, with banks shifting through the season. Swell arrives across a wide window from the north and northwest around to the west and southwest, with the west and northwest doing most of the work. Because the coast is open, even modest pulses around 0.6 m / 2 ft get things moving, while the better beaches hold size up to roughly 2.4 m / 8 ft, and one or two can handle a solid 3 m / 10 ft when it is really pumping.
Wind is the key variable. Clean, offshore conditions come off the land from the east, so early mornings before the Atlantic sea breeze fills in tend to be the best of the day. For tide, most spots come alive on low to mid, with a couple still working into high, so you have a decent window on either side of the low.
The spread of towns gives you options up and down the coast, with peaks near Amorosa, Cabriteira, Darque, Laje, and Santana. Notable spots include Afife, Moledo do Minho, and Praia de Amorosa. Afife in particular is a dependable beach break that picks up plenty of swell, while Moledo, up toward the Spanish border, sits in a scenic setting below the hills.
Ability-wise this is mostly intermediate territory, with punchy beach-break peaks that reward surfers comfortable reading shifting banks and timing their sets. There is a beginner-friendly option in the mix for those still finding their feet, ideally on smaller, cleaner days. Overall, surf spots in Viana do Castelo suit a traveling surfer who wants quality Atlantic beach breaks and is happy to move with the wind and tide to find the best bank on the day.
