Some links on this page are affiliate links: if you book through them, we may earn a commission at no extra cost to you. How this works
Porto is on the Atlantic, but the historic centre is a few kilometres up the Douro, and many visitors leave without seeing the sea. They miss a lot: a Porto beach day can mean a promenade walk past forts and gardens in Foz, wide sands and surf lessons in Matosinhos, a sea pool among the rocks at Leça da Palmeira, or, further out, beaches that run for kilometres beside the dunes.
The coast is followed here from the river mouth northwards, then out to the beaches worth a day trip. For each come the way there from the centre, what the beach is like, and who it suits: swimmers, surfers, families or people who just want a long walk and a plate of grilled fish. It also sets out the surf lessons on offer, and the months when a beach day in Porto is most likely to be warm and dry.
Two ways to get into the Atlantic with an instructor, with or without transport from the centre.
With transportPorto: Small Group Surf Lesson with Transportation
A small-group lesson with a van from the centre and boards provided
At MatosinhosPorto: Surf Lesson with the First Surf School in Porto!
A short lesson on Matosinhos beach, by the Anémona roundabout
The coast from the river mouth to Leça
The mistake is to think of Porto's coast as one beach. It is a line of different places, from rocky coves at the river mouth to long sands further north.
The Foz do Douro promenade Porto residents use for evening walks starts where the river meets the sea. It begins in the gardens of the Passeio Alegre, by the sixteenth-century fort that guards the bar of the river, and heads north past terraces, bars and seaside gardens to the Castelo do Queijo, the small fort where the Avenida da Boavista meets the ocean.
Beyond the fort, the coast passes the Parque da Cidade, the city park that reaches the sea, and enters the municipality of Matosinhos, with its wide beach beside the port of Leixões.
North of the port lies Leça da Palmeira, with a long beach of strong waves and a sea pool.
All of this is within the Porto area: the Passeio Alegre is about 5 km from the Avenida dos Aliados, and Matosinhos about 10 km by road.
Beaches in and near Porto
| Beach | From the centre | Best for |
|---|---|---|
| Foz do Douro | Tram 1, about 20 min to the Passeio Alegre | Promenade walks, rocky coves |
| Matosinhos | Metro, about 30 min | Wide sand, surf lessons, grilled fish |
| Leça da Palmeira | North of the port of Leixões | Surf, bodyboard, kitesurf, sea pool |
| Costa Nova | Train to Aveiro, then 40 min by bus | Over 9 km of beach, striped houses |
| Cabedelo, Viana do Castelo | Train, 75 min on the fastest | Surf and kitesurf |
- From the centre
- Tram 1, about 20 min to the Passeio Alegre
- Best for
- Promenade walks, rocky coves
- From the centre
- Metro, about 30 min
- Best for
- Wide sand, surf lessons, grilled fish
- From the centre
- North of the port of Leixões
- Best for
- Surf, bodyboard, kitesurf, sea pool
- From the centre
- Train to Aveiro, then 40 min by bus
- Best for
- Over 9 km of beach, striped houses
- From the centre
- Train, 75 min on the fastest
- Best for
- Surf and kitesurf
Matosinhos
The mistake is to judge Matosinhos by its port cranes. Beside the working harbour of Leixões and the cruise terminal lies the nearest large sandy beach to Porto.
Matosinhos beach Porto visitors reach by metro in about 30 minutes from the centre is wide and open, and it is the city's surf school beach. Several schools teach from here, many of them near the Anémona roundabout on the seafront, and one sits about five minutes' walk from Matosinhos Sul metro station and two minutes from the sand.
It is also a food destination. The grilled fish restaurants line Rua Heróis de França, a few streets back from the beach, and a lunch of sardines or turbot there is part of the day. Tito 2, on that street, is rated 4.6 from 4,243 reviews and grills sardines, turbot and swordfish at 15 to 35 euros a person.
For anyone hoping for an old town beach Porto Portugal style, with the historic centre behind the sand, there is none: the old town is on the river, and the beaches begin where the city meets the ocean. Matosinhos, 13 minutes by car from Porto, is the practical choice for a half-day at the sea.
By road, Matosinhos is 10.3 km from the centre of Porto.
- Metro to Matosinhos
- About 30 min
- Tram 1 to Foz
- About 20 min
- Surf and water listings
- 43
- Usual surf lesson
- 1 h 30 to 3 h 30
- July in Porto
- 25.3 °C high, 20.4 mm rain
- Costa Nova beach
- Over 9 km
Foz do Douro
The mistake is to expect a long sandy beach in Foz. Its shore is a string of small beaches between rocks, and the pleasure of it is the seafront as much as the sand.
A Foz do Douro beach Porto families visit is usually reached by the old riverside tram, line 1, a twenty-minute ride from the Ribeira end of town, paid separately from the metro at roughly 6 euros.
At the river mouth stand the Forte de São João Baptista and the Senhora da Luz lighthouse. The Jardim do Passeio Alegre, rated 4.6 from 14,875 reviews and open at all hours, is the start of the walk north.
Foz was a separate town from 1833 to 1836, and the old village streets of Foz Velha still sit just inland of the gardens. The first Renaissance architecture in the north of Portugal was built here, in the chapel-lighthouse of São Miguel-o-Anjo, finished in 1527.
For a longer walk, follow the seafront to the Castelo do Queijo and on to the Parque da Cidade, which stays open until midnight. One surf school gives lessons from Via Castelo do Queijo.
The Foz do Douro page covers the neighbourhood, its restaurants and places to stay.

Matosinhos: Surf Lesson for All Levels
★ 4.9 · 61 reviewsA three-hour surf lesson for all levels at Matosinhos.
Leça da Palmeira and the sea pool
The mistake is to stop at Matosinhos. Across the port, Leça da Palmeira has a different character.
Leça da Palmeira beach is a large expanse of sand with strong waves, and it has excellent conditions for surfing, bodyboarding and kitesurfing, especially at its northern end, where it merges with Aterro beach. There is plenty going on nearby, with bars and clubs open late into the night.
For calmer swimming, the Piscina das Marés, a sea pool beside the beach, is the alternative.
Among the best beaches near Porto for active travellers, Leça is the one for board sports; for a gentler day, Matosinhos has the schools and the food.
It lies on the far side of the port of Leixões from Matosinhos.
Across the port, Leça has a different character from Matosinhos.Beaches for a day trip
The mistake is to assume the best beaches in Porto are the only ones within reach. Several longer, quieter beaches are an easy day trip.
Costa Nova, south of Porto, has more than 9 km of beach on the sand spit between the Ria de Aveiro and the Atlantic, with the striped palheiros, former fishermen's storehouses painted in coloured stripes. A raised wooden boardwalk runs 6 km along the beach to Praia da Barra and its lighthouse. Take the suburban train south to Aveiro, a journey of just over an hour, then the Transdev bus from the Galitos stop, about 40 minutes for 2.35 euros; in summer, a full bus will not stop (sunshine hours).
North of Porto, the Praia do Cabedelo in Viana do Castelo runs for more than 3.5 km on the south bank of the Lima, and is popular for surfing and kitesurfing. Viana is 75 minutes from Campanhã on the fastest trains, for 8.90 euros.
Further south, the giant winter waves of Praia do Norte at Nazaré have drawn big-wave surfers since 2010. It is 142 minutes from Porto by road, a long day trip.
Some surf schools in Porto also teach at Praia de Mira, south of Aveiro, and in Vila Nova de Gaia, with transport.
The quieter beaches are an easy trip by train.Surf lessons
The mistake is to book a surf lesson without checking where it starts. Some meet at the beach; others collect you in the centre.
The 43 surf and water activities sold around Porto average close to 4.9 stars. Lessons range from 90 minutes to three and a half hours; the longer ones usually include transport.
The most reviewed, a small-group lesson of three and a half hours rated 4.92 from 638 reviews, picks up in front of Café Aliança in a van with boards on the roof. Another, three hours with transport, meets in front of Café Ponto 2, and a small-group surfing experience meets on the Calçada de Vandoma by the cathedral.
At the beach, a club with 30 years of teaching behind it gives 90-minute lessons at Matosinhos by the Anémona roundabout, and private classes for one or two people run from the same beach.
For multi-day learning, one surf camp offers three days with accommodation and surf guiding.
On the river, a two-hour kayak or stand-up paddleboard tour starts from the Douro Marina, a calmer option than the ocean.

Porto Private E-Bike Tour: Douro River, Parks & Beaches
★ 4.8 · 117 reviewsA private three-hour e-bike ride along the Douro to the parks and beaches.
When to go, and what to bring
For warm, dry beach days, go from June to September. July and August both average highs of about 25 °C in Porto, with only 20 to 33 mm of rain a month. June is at 23.5 °C and September 24.1 °C. From October, rain rises sharply, to 158.3 mm that month.
The official bathing season on the beaches of Porto and Matosinhos runs from 13 June to 13 September in 2026, and within it the main beaches have lifeguards: in Porto, Castelo do Queijo, Luz, Ingleses, Ourigo, Carneiro, Pastoras, Molhe, Gondarém, Homem do Leme and Aquário, and in Matosinhos the town beach, Leça da Palmeira and the beaches north to Agudela. Outside those dates, or away from a lifeguard post, nobody is watching the water.
Four of Porto's beaches fly the Blue Flag in 2026, the mark for clean water, safety and services: Aquário, Foz, Gondarém and Homem do Leme. Matosinhos has 19 Blue Flag sites along its coast, and Vila Nova de Gaia, south of the river, another 19.
The Atlantic here has strong waves on the open beaches, which is why the surf and kitesurf schools work this coast. Swim where the lifeguards are, and follow the flags and any instructions on the beach.
The Foz do Douro Porto coastline is at its best for a walk in the late afternoon, when the promenade fills and the terraces open. Combine the beach with dinner: grilled fish in Matosinhos, or the seafront in Foz.
Getting there is easy without a car: tram 1 to Foz, the metro to Matosinhos, and an Andante single costs 1.40 euros for the central zone and more for the outer zones. The old town up the river is the city's UNESCO-listed half; the coast is the other.
Common questions
Does Porto have a beach?
Yes. The city's seafront at Foz do Douro has small beaches between rocks, and Matosinhos, next door and about 30 minutes by metro, has the nearest large sandy beach.
What is the best beach near Porto for surfing?
Matosinhos has most of the surf schools, and Leça da Palmeira, just north of the port, has strong waves for surfing, bodyboarding and kitesurfing.
How do I get to the beach from Porto?
Take tram 1 from the Ribeira to Foz in about 20 minutes, or the metro to Matosinhos in about 30 minutes.
When is the best time for the beach in Porto?
June to September. July and August are the driest and sunniest months, with average highs of about 25 °C.
