The train between Barreiro and Póvoa de Varzim takes 5h 2m. The train runs, on average, once a week from Barreiro to Póvoa de Varzim. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run on demand between Barreiro and Póvoa de Varzim. Service times information will be available soon. All services run direct with no transfers required, and take on average 5h 2m.
Want to know about travelling from Barreiro to Póvoa de Varzim? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Barreiro to Póvoa de Varzim. However, there are services departing from Barreiro station and arriving at Póvoa de Varzim station via Porto Campanha. The journey, including transfers, takes approximately 10,675,199d 2h.
Barreiro to Póvoa de Varzim train services, operated by Carris Metropolitana, depart from Lisboa Oriente station.
Barreiro to Póvoa de Varzim train services, operated by Carris Metropolitana, arrive at Póvoa de Varzim station.
The distance between Barreiro and Póvoa de Varzim is 303.6 km. The road distance is 400 km.
There is no direct connection from Barreiro to Póvoa de Varzim. However, you can take the line 4701 bus to Estação Rodoviária de Lisboa Oriente, walk to Lisboa Oriente, take the train to Porto Campanha, walk to Campanhã, then take the subway to Póvoa de Varzim.