Senhor da Pedra Miramar Day Trip from Porto

Top Beaches Near Porto Accessible by Public Transport

Home » Blog » beach » Top Beaches Near Porto Accessible by Public Transport

Porto, a city rich in heritage and culture, also serves as a gateway to some of Portugal’s most scenic beaches. Perfect for those opting to travel without a car, here are the top beaches near Porto easily accessible by public transport, whether train or bus. These are all great options for a day trip from Porto. Or, consider staying near one of these beaches for your visit to Porto.

This post may contain affiliate links. If you make a purchase through these links, we will earn a small commission at no additional cost to you. We recommend products we have personally used or verified. Read the full disclosure here.

If you don’t have time to read this now, pin it for later!

Porto's best beaches pin2
Trip map courtesy of Wanderlog, a vacation planner app on iOS and Android

1. Matosinhos Beach

A favorite among locals and tourists alike, Matosinhos Beach offers a wide sandy beach ideal for sunbathing, surfing, or just enjoying a leisurely day by the sea. Matosinhos is known for its numerous seafood restaurants (O Clássico is one of our favorites), making it a great spot to try traditional Portuguese dishes and watch surfers tackle the Atlantic waves. Check out the many surf lessons and rentals available in Matosinhos. If you decide to stay in Matosinhos, check out the Eurostars Matosinhos if you’d like a full service hotel near the beach and the many fish restaurants.

Surfing Matosinhos Beach
Surfing Matosinhos Beach

How to Get from Porto to Matosinhos Beach by Public Transport

By MetroTake the blue line (line A) from the city center towards Matosinhos, which takes about 30 minutes and costs 1-2 Euros. The Matosinhos Sul stop is closest to the beach.
By BusBus lines 500, 502, and 501, connect Porto to Matosinhos. Line 500 takes a bit longer and offers a picturesque route along the Douro River, and then the Atlantic Ocean. The journey can take about 40 minutes depending on traffic.
By Bike or on FootThe bike or walk along the Douro River and the coast is mainly flat and hugs the shoreline, lasting 11.5 km. While it may seem a long walk, this is the first leg of the Portuguese Camino Litoral Route from Porto.
Forte de São Francisco Xavier do Queijo Matosinhos
Forte de São Francisco Xavier do Queijo Matosinhos

2. Senhor da Pedras and Praia da Aguda

Miramar is famous for its picturesque chapel, Capela do Senhor da Pedra, located right on the beach, providing truly unique seaside scenery. After visiting the chapel, enjoy a day at the beach and a meal at one of the nearby cafés and restaurants, such as 12 Marés.

Connected by a pleasant coastal walk to the south, Aguda Beach is a quieter spot, known for its quaint fishing village charm. Aguda also has a small but fascinating Aguda Marine Station, dedicated to marine plants and animals. You can easily combine visits to both beaches in one day.

Senhor da Pedra Miramar Day Trip from Porto
Capelo do Senhor da Pedra Miramar

How to Get from Porto to Miramar Beaches by Public Transport

By MetroTake the Aveiro line train from Porto-Campanhã Station towards Aveiro, which costs 1-2 Euros each way. The Miramar stop (20 minutes) is closest to Praia Senhor da Pedra. Once off, walk 10-15 minutes west and you’ll run in to the beach. The Aguda stop (23 minutes) is closest to Praia da Aguda. After exiting, walk just a few blocks west to reach the beach.
By BusWhile it is possible to take the bus, this is more expensive and takes around an hour, much longer than the train options.
By Bike or on FootThis is a beautiful bike ride or walk along the coast around 18 km long. It is easy to find bike rentals in Porto or Vila Nova de Gale.
View South from Senhor das Pedras towards Praia Aguda
View South from Senhor das Pedras towards Praia da Aguda

Subscribe to download your copy of our Free Travel Budget Calculator

* indicates required

Intuit Mailchimp

3. Viana do Castelo

This historical city not only boasts beautiful architecture but also stunning beaches. These include Praia do Cabedelo, known for excellent windsurfing conditions, and Praia Norte, with its extensive beach cafés, natural pools, playgrounds, and even a fort. Viana do Castelo’s old quarter, with its winding streets and traditional shops, adds a cultural flair to your beach visit. The Santa Luzia Basilica, perched on a hilltop, offers panoramic views of the surrounding landscapes that are not to be missed. We enjoyed the beautiful walk up to the sanctuary, via a series of stairs. It is also possible to drive up to the sanctuary or take the funicular. If you decide to stay in Viana do Castelo, consider staying at the FeelViana Sport Hotel, which we found to be quite unique. It is in a great location near the water, with a wide range of sport rentals available on site.

Viana do Castelo Sanctuary Luzia in Spring
Viana do Castelo Sanctuary Luzia in Spring

How to Get from Porto to Viana do Castelo by Public Transport

By TrainThe direct trains between Campanha station in Porto and Viana do Castelo take 1 hr 15- 1 hr 30 minutes, and cost 8-15 Euros each way.
By BusDirect buses run from the Porto bus station, taking about 1 hr 30 minutes and cost 9-10 Euros one way.
Viana do Castelo natural pools
Viana do Castelo Praia Norte natural pools

4. Leça da Palmeira

Leça da Palmeira is known for its architectural landmarks such as the natural pools and the Boa Nova Tea House both designed by Álvaro Siza Vieira, and the historical Leça Lighthouse. The beaches here are less crowded and offer serene spots for relaxation, looking out on the clear waters. It’s a perfect location for those looking for a mix of natural beauty and architectural interest. Like Matosinhos, this is another spectacular surf spot. You’ll find many options for surf rentals and tours. Unlike Matosinhos, Leça has natural pools, where you can swim by the seaside without worrying about the current or waves. If you have a chance to stay in Leçå da Palmeira, don’t miss walking down the paths near the beach to the lighthouse at sunset. We enjoyed our sunset walks almost every evening while staying here.

Leça da Palmeira Sunset
Leça da Palmeira Sunset

How to Get from Porto to Leça da Palmeira by Public Transport

By TrainTake the blue line (line A) from the city center towards Matosinhos, which takes about 30 minutes and costs 1-2 Euros. The Matosinhos Mercado stop is adjacent to the drawbridge leading to Leça da Palmeira. After crossing the bridge, walk 10-15 minutes to get to the Leça beach.
By BusBus line 500 connects Porto to Leça da Palmeira. Line 500 offers a picturesque route along the Douro River, and then the Atlantic Ocean. The journey can take about 40 minutes depending on traffic.
Leça da Palmeira
Leça da Palmeira

Download your free copy of our Guide to Planning Balanced Travel!

* indicates required

Intuit Mailchimp

5. Foz do Douro

Located at the confluence of the Douro River and the Atlantic Ocean, Foz do Douro is an upscale town with small, picturesque beaches framed by rocky outcrops. The town offers chic dining spots, lush gardens, and beautiful promenades along the Atlantic. Walk away from the water to visit Foz do Douro’s original mercado (market) and to explore the historical charm of its streets and buildings.

Foz do Douro has a handful of beaches, which you can easily walk between on the coastal paths. The promenade has many cafés and restaurants to enjoy when in town. Our favorite spot for a coffee break is Tavi – Confeitaria da Foz.. Don’t miss a visit to the fort in Foz. If you prefer to stay near the beach while exploring Porto, Foz do Douro is one of the easiest options, with just a 20 minute tram or bus ride into town. The coastal walk and sunsets here are a beautiful and peaceful way to end your days.

No. 1 Tram to Foz do Douro Day Trip from Porto
No. 1 Tram to Foz do Douro Day Trip from Porto

How to Get from Porto to Foz do Douro by Public Transport

Line 1 TramThe line 1 tram runs from the Ribeira district along the Douro River towards Foz do Douro. The old-fashioned cars clatter along the riverside, taking under 20 minutes, and costing 3-5 Euros.
Line 200 BusThe bus takes almost the same route as the tram, and costs 2-3 Euros.
BikeBike rentals are available in Porto and Foz. The bike ride takes 30-40 minutes, and runs on the same path as the tram.
WalkThis walk is the first section of the Portuguese Litoral Camino route and takes about 1 hr 15 min. While the route is quite scenic along the Douro River, there isn’t too much shade.
Beach day at Foz do Douro
Beach day in Foz do Douro

Closing Thoughts

By exploring these beaches via public transport, not only do you add an element of adventure to your travels, but you also contribute to sustainability. Each destination near Porto presents its own unique allure, making this region a splendid base for beach enthusiasts looking to explore the enchanting northern coast of Portugal. Whether you decide to visit these beaches as a day trip from Porto or opt to stay on the coast, your travels are sure to be memorable with these unique locations. If you enjoyed the beaches around Porto, consider visiting the beaches in Cascais and Sintra (both near Lisbon) as well.

Where to Stay near Porto’s Beaches

Eurostars MatosinhosFull service hotel with pool and fitness center, close to both beach and fish restaurants.
Casa da Marechal – Boutique Hotel by Oporto Collection – Adults Only in Foz do DouroBeautiful boutique hotel in Foz do Douro with pool, just a short walk to the beach.
FeelViana Sport Hotel Viana do CasteloBeachfront sport hotel with plenty of water and land sports options available.
Casa Guerreiro – Regina Hotel Group Viana do CasteloFully renovated studios, just down the street from the water.
Casa da Granja Boutique Praia da AgudaBoutique hotel with pool just 3 minutes walk from Praia da Aguda.
Apartamentos Turisticos Ceu Azul Praia Senhor da PedraTourist apartments, some with beautiful views, just 5 minutes walk to Capelo do Senhor da Pedra.
Leça Apartments in Leça da PalmeiraFully refurbished and air conditioned apartments, some with patio, about 10-15 minutes walk from the beach. These are in a quiet residential neighborhood.
Porto.Leça – Studios and Apts in Leça da PalmeiraAir conditioned studio apartments just a 3 minute walk from Leça beach.

If you liked this post, pin it for later!

Porto beaches pin3
Porto beaches pin

Travel Resources

We recommend booking through our preferred travel booking sites below.

Air TravelSkyScanner
LodgingBooking.com, VRBO.com, Expedia.com, Hostelworld
Tours and ActivitiesViator.com, GetYourGuide.com
Car rentalsDiscovercars.com
Travel insuranceSquaremouth
Bike and scooter rentalsBikeBookings.com
Train ticketsTrainline, RailEurope
Bus ticketsFlixbus, Busbud
careyontravels

"Carey" On Travels: Exploring the world, one journey at a time. Expert guidance, taking you off the beaten path and avoiding the crowds.

View stories

Leave a reply

Your email address will not be published. Required fields are marked *

29 comments

error: Content is protected !!