Foz do Douro: Porto by the Sea
Foz do Douro is where Porto meets the Atlantic. This elegant seaside district has a riverside promenade, a lighthouse pier battered by waves, rocky beaches and some of the city’s best restaurants. It’s a perfect half-day escape from the busy centre.
Quick answer: take the historic tram 1 from near the Infante stop along the river to Foz, or bus 500. Walk the Passeio Alegre garden to the Felgueiras lighthouse pier, then follow the seafront to the beaches and the Pérgola da Foz. Stay for sunset and dinner.

Why go
Foz feels like a different city from the crowded Ribeira. Its name means “mouth of the Douro”, and for over a century it has been where Porto families come for sea air, long walks and Sunday lunch. The old village core has narrow streets and small squares, while the seafront is lined with gardens, beaches and cafés. There are no big sights to tick off. You come here to walk, eat and watch the sun go down over the Atlantic.
Things to do
- Tram 1: one of Porto’s historic tram lines, running along the Douro to Foz. The old wooden cars rattle past the river and under the Arrábida bridge. The ride takes about 20 to 25 minutes.
- Jardim do Passeio Alegre: a palm-lined riverside garden from the late 19th century, where the tram ends. Look for the two tall granite obelisks and the benches facing the river mouth. The obelisks were designed in the 18th century by Nicolau Nasoni, the architect of the Clérigos Tower, and moved here from a country estate. Even the public toilets are worth a look: they date from 1910 and are decorated with Art Nouveau tiles.
- The Felgueiras lighthouse: a pier where big waves crash over the wall in winter (keep your distance). The small hexagonal lighthouse at the end was built in 1886 to mark the mouth of the river. It was switched off in 2009, but it’s still the classic photo of Foz.
- The seafront: walk past the Pérgola da Foz and small beaches towards Matosinhos. The white pergola runs along the promenade on Avenida do Brasil and is one of the most photographed spots in Foz. It was built in the 1930s, and the local story is that the mayor’s wife asked for it after seeing the seafront promenade in Nice.
- The Homem do Leme: a bronze statue of a helmsman gripping a ship’s wheel, on the promenade. It was made by the sculptor Américo Gomes in 1934 as a tribute to fishermen, and gives its name to the beach below.
- The São João da Foz fort at the mouth of the river. It was built in the 16th century to guard the river entrance.
- Castelo do Queijo: a small 17th-century fort further north, at the end of the Foz seafront. Its name means “cheese castle”, after the round rock it stands on. Its official name is the Forte de São Francisco Xavier, and it was begun in the 1660s. You can usually go inside for a small fee, except on Mondays.
- Sunset: one of the best in Porto. See the best sunset spots.
A half-day route
Take tram 1 from Infante in the early afternoon. Get off at Passeio Alegre and walk through the garden to the Felgueiras pier. Follow the seafront north past the fort, the beaches and the Pérgola. Stop for a drink at a beach bar, then carry on to Castelo do Queijo if you have energy. Walking the full seafront takes about 1.5 to 2 hours with stops. Have dinner in Foz, or catch bus 500 on to Matosinhos for grilled fish.
Eating and drinking
Foz has upmarket seafood restaurants, beach bars and cafés along the coast. Further north, Matosinhos is famous for grilled fish. See Matosinhos and what to eat in Porto.
Look for fresh fish and seafood sold by weight, arroz de marisco (seafood rice) and grilled sardines in summer. Beach bars are good for a sunset drink, and the old village streets have small, traditional cafés. Prices are often higher than in the centre, so check menus first.
Getting there
- Tram 1 from near Infante, by the river below the Palácio da Bolsa. Tickets are bought on board and cost more than a normal bus fare: a single was about €6 in 2026, with two-trip and two-day tickets also sold. Trams run less often than buses, and in summer the queue at Infante can be long, so go early.
- Bus 500 from the centre along the coast. It starts at Praça da Liberdade, follows the river through Foz and carries on to Matosinhos. It’s cheaper than the tram and you can use the Andante card.
- Walk or cycle along the river from Ribeira (about 5km).
When to go
Foz is worth a visit all year. Summer brings beach days, busy terraces and long evenings, while winter storms throw spectacular waves over the pier. In June, the São João festival on the night of 23 to 24 June fills the whole city, Foz included. See the São João festival. Weekday afternoons are the quietest time.
Tips
- Wind: it’s cooler and breezier than the centre.
- Swimming: the Atlantic is cold and waves can be strong. Swim at guarded beaches in summer.
- Pier safety: stay off the pier in rough seas, however good the photo looks.
- Weekends: locals flock here on sunny weekends, so trams and restaurants fill up.
- One way by tram: to save money, ride the tram out and take bus 500 back, or the other way round.
- Stay here: Foz is a calm, upmarket base. See where to stay in Porto.
FAQ
How do you get from Porto to Foz do Douro?
Take the historic tram 1 from Infante, near Ribeira, or the cheaper bus 500 from Praça da Liberdade. You can also walk along the river from Ribeira in about an hour or so.
Is Foz do Douro worth visiting?
Yes, especially for a late-afternoon walk and sunset. It’s calmer than the centre, with gardens, a lighthouse pier, small beaches and good seafood.
Can you swim at Foz do Douro?
Yes, at the guarded beaches in summer, but the water is cold and the waves can be strong. Always follow the lifeguards’ flags.
How much is the tram to Foz?
A single ticket bought on board was about €6 in 2026. Bus 500 covers a similar route for a normal Andante fare.
More: things to do in Porto and Porto with kids.
See also: Porto’s historic trams and the Porto Bridge Climb.
Prices and details change, so please double-check before you travel. Spotted something out of date? Tell us in the groups.
Still got questions?
Ask 305,000+ travellers and locals in our free Facebook groups.