The Best Beaches Near Porto
Porto sits right on the Atlantic, with sandy beaches a short tram, bus or metro ride from the centre, and more along the coast to the north and south. The water is cold and the waves can be strong, but the beaches are great for walks, surfing and seafood. Here are the best beaches near Porto.
Quick answer: the closest beaches are in Foz do Douro (tram 1 or bus 500). Matosinhos has a big sandy beach, surf schools and fish restaurants (metro line A). Leça da Palmeira has Siza’s ocean pools. To the south, Miramar has a chapel on the rocks, and Espinho is a classic resort. To the north, try Vila do Conde and Póvoa de Varzim.

Why go
Few European cities let you finish a morning of sightseeing and be on a wide sandy beach within half an hour. Porto’s coast is less about lying in the sun and more about long promenade walks, surf lessons, sunset drinks and grilled fish. On a hot summer day, it’s also where the whole city goes to cool off. The beaches are well looked after, too: in 2026, Vila Nova de Gaia and Matosinhos, the councils either side of Porto, each had 19 Blue Flag beaches.
In the city
- Foz do Douro: small beaches among rocks, with seafront cafés. The historic tram 1 runs along the river from near Ribeira to Passeio Alegre, and bus 500 follows the coast from the centre. Walk the promenade past the lighthouse at the river mouth. The rocks split the sand into small coves. SeeFoz do Douro.
- Matosinhos: a wide sandy beach that is popular for surf lessons. Take metro line A to Matosinhos Sul. The streets behind the port are lined with grills serving fresh fish. See surf lessons. See Matosinhos. Near the beach, look up at She Changes, a huge net sculpture by the American artist Janet Echelman that hangs over a roundabout and moves in the wind.
- Leça da Palmeira: beaches and the Leça ocean pools, open in summer. The Piscina das Marés, designed by the architect Álvaro Siza and opened in 1966, is a pair of seawater pools set among the rocks. It’s a national monument, charges an entry fee, and usually opens from around June to September. A short walk north, Siza’s Boa Nova Tea House sits on the rocks near the lighthouse. It’s now a restaurant.
South of Porto
The beaches south of the Douro, in Vila Nova de Gaia and Espinho, are linked by a long boardwalk and by CP urban trains on the Aveiro line from São Bento and Campanhã. Several stations sit just behind the sand. See Vila Nova de Gaia.
- Praia da Aguda: a fishing beach with a small aquarium. The Estação Litoral da Aguda combines an aquarium of local sea life with a small fishing museum, and is a good stop with children. Check the hours before you go.
- Praia de Miramar: famous for the Senhor da Pedra chapel standing on the rocks on the beach. It’s one of the most photographed spots on this coast, especially at sunset. The small six-sided chapel dates mainly from the 18th century, and from Holy Trinity Sunday (late May or June) it hosts a three-day pilgrimage, one of Gaia’s biggest festivals.
- Espinho: a traditional resort town with a long beach, reachable by train in about half an hour. It has a grid of streets, a casino and a big promenade.
North of Porto
- Vila do Conde: a historic town with long beaches, a hilltop convent and a replica of a 16th-century ship on the riverfront. Take metro line B. Just south of the town, the beaches at Mindelo are backed by dunes and a protected landscape that began in 1957 as a bird reserve, the first nature reserve in Portugal.
- Póvoa de Varzim: a lively resort town, reached by metro. Line B ends here, and the trip takes around an hour from the centre. It has a long, wide beach and a casino, and it’s easy to combine with Vila do Conde.
Which beach for what
- Quickest from the centre: Foz do Douro.
- Surfing and lessons: Matosinhos.
- Calm swimming: the Leça ocean pools in summer.
- Photos: Miramar and its chapel.
- Families: Aguda, for the aquarium and the boardwalk. See Porto with kids.
- A full beach day out: Espinho, Vila do Conde or Póvoa de Varzim.
When to go
The beach season runs from about June to September, and lifeguards are usually on duty at the main beaches from mid-June to mid-September. July and August are warmest but busiest at weekends. In spring and autumn, the beaches are lovely for walks, even if the water is too cold for most swimmers.
Food
Grilled fish is the reason many locals head to the coast. In Matosinhos, look for sardines, sea bass and other fish cooked on charcoal outside the restaurant door. Order by weight, and ask what came in that day. Arroz de marisco (seafood rice) and caldeirada (fish stew) are good for sharing. See Portuguese seafood.
Tips
- Cold water: the Atlantic here is chilly even in August.
- Waves and currents: swim only at guarded beaches and follow the flags.
- Wind: afternoons can be windy, so mornings are often best.
- Water quality: after heavy rain, swimming is sometimes banned for a short time at beaches near river mouths. Check the notices at the lifeguard post.
- Getting around: a reloadable Andante card works on the metro and STCP buses, and on CP urban trains within the Andante zones. Check the zones for longer trips. See Porto public transport.
- Further afield: Costa Nova and the beaches near Aveiro. See Costa Nova.
FAQ
Can you swim at the beaches in Porto?
Yes, but the water is cold even in August, and waves and currents can be strong. Swim only at guarded beaches and follow the flags.
Which beach near Porto is easiest by public transport?
Matosinhos, on metro line A to Matosinhos Sul, and Foz, on bus 500 or tram 1. For a longer day, take metro line B to Vila do Conde or a CP train to Espinho.
When is beach season in Porto?
Lifeguards usually work from mid-June to mid-September. The Leça ocean pools only open in summer.
Is there a sandy beach in Porto itself?
Yes. Foz do Douro has several small sandy coves among the rocks, and the beaches get longer as you head north towards Matosinhos.
More: the best beaches in Portugal and things to do in Porto.
See also: Vila do Conde.
Some links in this guide are affiliate or referral links (GetYourGuide, Booking.com, Discover Cars, Welcome Pickups, Airalo, Yesim, Saily, Tiqets, Radical Storage, EKTA, AirHelp, Uber). If you book or sign up through them we may earn a small commission or ride credit at no extra cost to you. It helps keep our groups and this site free.
Still got questions?
Ask 305,000+ travellers and locals in our free Facebook groups.