Il percorso da Espinho a Barcelos è principalmente servito dai treni regionali delle Comboios de Portugal. Il servizio più comunemente utilizzato è il treno Intercidades, che offre una connessione veloce ed efficiente tra queste due città. Questo servizio opera a velocità di fino a 160 km/h (99 mph) e normalmente impiega circa 1 ora e 30 minuti per il viaggio, rendendolo un'opzione pratica sia per i locali che per i turisti.
In alternativa, il servizio ferroviario suburbano locale, noto come Urbanos, collega anche Espinho e Barcelos, anche se questa opzione è più lenta, con tempi di viaggio che raggiungono fino a 2 ore a causa delle fermate più frequenti in stazioni più piccole.
Entrambi i servizi offrono posti a sedere confortevoli e servizi di base, con l'obiettivo di rendere il viaggio tra queste affascinanti città fluido e diretto. Mentre l'Intercidades è adatto a chi dà priorità alla velocità, il treno Urbanos consente ai viaggiatori di scoprire i paesaggi lungo il percorso.