A Coastal Day from Porto by Metro, Bus and Tram
Explore Porto's Atlantic coast using public transport: metro to Matosinhos, bus to Foz, and tram along the river. Practical logistics for a self-guided day trip.
- Written by
- Miguel Enes
- Published
- Reading time
- 13 min read
Miguel Enes — More than 15 years building software and turning complex systems into simple, reliable guest-facing tools.

Why the Coast Works as a Day Trip
Porto sits 5 km inland on the Douro River, but its coast is a short, cheap ride away. You can reach the Atlantic in under 30 minutes from Trindade station. The coast offers a different rhythm: open sea, long beaches, seafood restaurants, and a boardwalk that runs for kilometres. You do not need a car. The metro, bus, and historic tram network cover the key points efficiently. This itinerary takes you from the city centre to Matosinhos for lunch, then south along the coast to Foz do Douro, and finally back via the tram line 1. You will see working fishing ports, surf beaches, and the mouth of the Douro. The total cost for transport is under €10 per person. You can adjust the pace: spend more time on the beach, or skip sections if the weather turns. The coast is accessible year-round, though winter days are shorter and windier. Summer brings crowds to the beaches, but the promenade remains spacious. Start early to avoid the midday heat and secure a good table for lunch.
The metro system is the backbone of this trip. Lines A and B run from Trindade to Matosinhos every 10-15 minutes. You can also take bus 500 from Aliados if you prefer a direct route along the coast. The bus offers sea views from the upper deck. For a more scenic approach, take the tram from Infante to Foz first, then walk north to Matosinhos. This reverses the itinerary and ends with a metro ride back. Whichever direction you choose, the logistics are simple. You do not need to book anything in advance. Just buy an Andante card and load it with a Z2 ticket. The card costs €0.60 and the ticket costs €1.85 one-way. You can top up at any metro station. The same card works on buses and trams, so you only need one card for the whole day.
Getting to Matosinhos by Metro
Start at Trindade metro station in central Porto. Take line A (blue) towards Senhor de Matosinhos or line B (red) towards Póvoa de Varzim. Both stop at Mercado, Brito Capelo, and Matosinhos Sul stations. The journey takes 20 minutes. Trains run every 10-15 minutes. Buy a rechargeable Andante card at the station machine (€0.60 for the card, then load a Z2 zone ticket for €1.85 one-way). You can also use the same card on buses and trams. Alight at Matosinhos Sul station. Exit onto Rua de Brito Capelo. Walk west towards the sea. You will reach the beach in five minutes. The beach here is wide, with a promenade and a line of restaurants on the seafront. The fishing port is a 10-minute walk north along Avenida da República. You can watch boats unload in the morning. The fish auction happens around 8 am, but you can still see the catch later. The port area has a lively atmosphere with fishermen mending nets and selling fresh fish directly from the boats.
If you arrive before 10 am, you can see the fish auction at the Mercado do Peixe. The auction starts at 8 am and finishes by 9:30 am. You can walk through the market and see the variety of fish: sea bass, bream, sardines, and octopus. The market is open to the public and free to enter. After the auction, the fish is sold to restaurants and local buyers. You can buy fresh fish to take away, but you need a cooler bag. For a quick breakfast, try a pastel de nata and a coffee at a café on Rua de Brito Capelo. The street has several bakeries and coffee shops. The beach is quiet in the morning, with joggers and dog walkers. The water is cold, but you can dip your toes. The sand is clean and fine. Lifeguards are on duty from June to September. Outside summer, swimming is at your own risk. The waves can be strong, so pay attention to the flags.
Seafood Lunch in Matosinhos
Matosinhos is known for its seafood restaurants, especially on Rua Heróis de França and the streets around the port. You will find grilled fish, shellfish, and the local specialty: arroz de marisco (seafood rice). Many restaurants display the day's catch on ice outside. You can choose your fish and have it grilled with salt and olive oil. A typical meal costs €15-25 per person for a main course with sides and a drink. For a quick option, try a tasca (small eatery) serving petiscos (Portuguese tapas) like percebes (goose barnacles) or amêijoas à Bulhão Pato (clams in garlic and coriander). If you prefer a sit-down meal, look for places with a full grill visible from the street. Avoid the tourist traps on the main square. Walk one block inland for better prices and more locals. After lunch, walk off the meal along the beach promenade towards Foz.
The seafood in Matosinhos is fresh and simply prepared. Grilled sardines are a summer staple, served with boiled potatoes and salad. Bacalhau (salt cod) appears in many forms: grilled, baked, or in a casserole. For a hearty meal, try arroz de tamboril (monkfish rice) or cataplana (seafood stew). Portions are generous. You can share a starter and a main between two people. Drink a glass of vinho verde, the local young wine, or a cold beer. Water is always served. The service is efficient but not rushed. You can linger over coffee after the meal. Many restaurants have outdoor seating on the pedestrian streets. The atmosphere is relaxed and family-friendly. Children are welcome. High chairs are available. For dessert, try a pudim flan (crème caramel) or a slice of bolo de bolacha (cookie cake).
Walking the Coast to Foz do Douro
From Matosinhos beach, you can walk south along the coastal path to Foz do Douro. The path is paved and flat, running between the dunes and the sea. It takes about 45 minutes at a steady pace. You will pass the Castelo do Queijo, a 17th-century fortress on a rocky outcrop. The castle is free to enter and offers views of the coast. Continue south to the mouth of the Douro River, where the waves break against the breakwater. The path is popular with cyclists, runners, and walkers. You can rent a bike from the Bicicletas do Porto system at Matosinhos Sul station. The bike path continues all the way to Foz. The walk is exposed to the sun and wind, so bring a hat and sunscreen. There are benches along the way where you can rest and enjoy the view.
Foz do Douro is a neighbourhood of grand 19th-century villas and gardens. The main square, Praça do Império, has a large fountain and a view of the Atlantic. You can sit on the steps and watch the sunset. The Jardim do Passeio Alegre is a shaded park with a bandstand and a café. From here, you can catch tram line 1 back to the city centre, or continue on foot along the river. The park has a playground for children and a kiosk selling ice cream. The streets around Foz are lined with cafes and restaurants. You can stop for a drink at a esplanada (outdoor terrace) and watch the world go by. The area is quieter than the city centre, with a relaxed seaside vibe. The architecture is a mix of Art Nouveau and modernist buildings. The Foz market (Mercado da Foz) sells fresh produce and flowers on weekends.
Tram Line 1: The River Ride
Tram line 1 runs from Passeio Alegre in Foz to Infante in central Porto, following the Douro River. The journey takes about 30 minutes and costs €3.50 (pay the conductor on board). Trams run every 30 minutes from 9 am to 7 pm. The route passes through the Ribeira district, giving you views of the river and the Port wine cellars in Vila Nova de Gaia. You can hop off at any stop along the way. The tram is a historic wooden carriage, not a modern vehicle. It rattles along the narrow streets, sometimes stopping for pedestrians. Sit on the left side for river views. The last stop, Infante, is a 5-minute walk from São Bento station and the cathedral. If you want to extend your day, you can cross the Dom Luís I bridge to Gaia for a port wine tasting. See our Gaia port wine cellar tasting guide for details.
The tram ride is a highlight of the trip. The carriages date from the early 20th century and have been restored. The conductor punches your ticket and announces the stops. The route hugs the riverbank, passing the Douro Marina and the old warehouses. You will see the rabelo boats (traditional cargo boats) moored along the river. The tram slows down in the Ribeira, where the streets are narrow and crowded. You can get off at the Ribeira stop and explore the area. The Ribeira is a UNESCO World Heritage site with colourful houses and restaurants. From there, you can walk to the cathedral or take the cable car up to the Serra do Pilar viewpoint. The tram is a tourist attraction, so it can be busy in summer. If you miss the tram, you can take bus 500 or 200 back to the centre. Taxis from Foz to the centre cost about €10. Uber and Bolt are also available.
Alternative: Bus to the Lighthouse and Surf Beaches
If you want to go further north, take bus 500 from Matosinhos to the Farol de Leça (Leça Lighthouse). The bus runs along the coast and takes 15 minutes. The lighthouse is set in a park with a swimming pool (Piscinas de Leça da Palmeira) designed by Álvaro Siza Vieira. You can swim in the tidal pools for a small fee. The beach here is less crowded than Matosinhos. The pools are carved into the rocks and fill with seawater at high tide. They are a popular spot for families. The lighthouse itself is not open to the public, but the surrounding park has picnic tables and a cafe. The views from the lighthouse are panoramic. You can see the coast stretching north to Vila do Conde and south to Porto.
For surfers, the beaches at Matosinhos and Leça have consistent waves. You can rent boards and wetsuits from shops on Rua de Brito Capelo. Lessons are available for beginners. The water is cold year-round, so a wetsuit is essential. After surfing, you can warm up with a coffee at one of the beachfront kiosks. Bus 500 also connects to the metro at Matosinhos Sul. The bus runs every 15 minutes and costs €1.85 with an Andante card. The journey from Matosinhos to Leça takes 10 minutes. You can also walk along the beach from Matosinhos to Leça at low tide. The walk takes about 30 minutes. The beach is wide and flat, with hard-packed sand that is easy to walk on. The coastline is dotted with rock formations and tide pools. You can explore the pools for crabs and shells.
Practical Logistics and Timing
Start your day by 10 am to have time for lunch and the full route. The metro runs from 6 am to 1 am. The tram line 1 stops running at 7 pm, so plan to be in Foz by 6 pm if you want to ride it. If you miss the tram, you can take bus 500 or 200 back to the centre. Taxis from Foz to the centre cost about €10. Uber and Bolt are also available. Bring sunscreen, a hat, and a windbreaker. The coast is often breezy even in summer. In winter, the wind can be strong. Wear comfortable shoes for walking on sand and cobblestones. There are public toilets at Matosinhos beach and at the Castelo do Queijo. Cash is useful for small purchases, though most restaurants and shops accept cards. For a full day, budget €30-40 per person including transport, lunch, and a drink.
The best time of year for this trip is from May to October, when the weather is warm and the days are long. In July and August, the beaches are crowded, but the promenade is spacious. The water temperature peaks in September at around 19°C. In spring and autumn, you can still enjoy the coast with fewer crowds. Winter days are short and often rainy, but the coast has a dramatic beauty in stormy weather. Check the weather forecast before you go. The wind can be strong, especially in the afternoon. If the weather is bad, you can skip the beach and focus on the tram ride and the riverfront. The tram runs in all weather. The restaurants in Matosinhos are open year-round. For a shorter day, skip Matosinhos and start directly in Foz. Take bus 200 from São Bento to the Jardim do Passeio Alegre. Walk along the river to the lighthouse at Felgueiras, then take the tram back. This version takes half a day and leaves the afternoon for other activities.
Combining with Other Porto Experiences
This coastal day pairs well with a Ribeira food walk on a different day. You can also combine it with a visit to the Serralves Museum, which is a 20-minute bus ride from Foz (bus 200 or 207). The museum has a large park and a contemporary art collection. If you have more time, consider a Douro Valley day trip for a contrast between coast and vineyard terraces. For a shorter day, skip Matosinhos and start directly in Foz. Take bus 200 from São Bento to the Jardim do Passeio Alegre. Walk along the river to the lighthouse at Felgueiras, then take the tram back. This version takes half a day and leaves the afternoon for other activities. You can also cycle the coast using the bike-sharing system (Bicicletas do Porto) with stations at Matosinhos and Foz.
If you are interested in architecture, the Serralves Museum is a must-see. The museum is housed in a Art Deco building designed by José Marques da Silva. The park is a mix of formal gardens and woodland. You can spend a few hours exploring the grounds. The museum has a cafe and a restaurant. The bus from Foz takes 15 minutes. Alternatively, you can walk from Foz to Serralves in 30 minutes through the residential streets. The walk is pleasant and passes through the Jardim do Passeio Alegre and the Avenida da Boavista. For a different perspective on the coast, take a boat trip from the Ribeira to the mouth of the Douro. The trip takes 50 minutes and costs €15-20. You will see the coast from the water and pass under the bridges. The boat trips run from March to October. You can book at the quay in the Ribeira. For a more active day, rent a kayak and paddle along the coast. Kayak rentals are available at Matosinhos beach.
Good to know
How much does the Andante card cost and where do I buy it?
The Andante card costs €0.60 and can be bought at metro station ticket machines or at the STCP customer service points. You then load it with a Z2 zone ticket (€1.85 one-way) for the metro to Matosinhos. The same card works on buses and trams.
Is the tram line 1 reliable?
Tram line 1 runs every 30 minutes from 9 am to 7 pm. It can be delayed by traffic or pedestrians. It is a tourist attraction as much as transport, so expect it to be busy in summer. Have a backup plan (bus or taxi) if you need to be somewhere at a specific time.
Can I swim at Matosinhos beach?
Yes, Matosinhos beach has lifeguards in summer (June to September). The water is cold, around 17-19°C. There are showers and changing facilities. Outside summer, swimming is at your own risk. The waves can be strong, so pay attention to the flags.
What is the best time of day for this trip?
Start by 10 am to have a relaxed morning at the beach, lunch around 1 pm, then walk to Foz by 3-4 pm. The tram ride back around 5-6 pm gives you good light for photos. Sunset is around 8 pm in summer, so you can watch it from Foz before heading back.
Are there vegetarian options in Matosinhos?
Yes, many seafood restaurants offer vegetable sides and salads. Some have vegetarian versions of arroz de marisco (without seafood) or grilled vegetables. For dedicated vegetarian restaurants, try in central Porto instead. The coastal area is heavily focused on fish.
Share this post
Useful for planning?
Receive notes like this once a month.





