L'itinéraire d'Espinho à Barcelos est principalement desservi par les trains régionaux de Comboios de Portugal. Le service le plus couramment utilisé est le train Intercidades, qui offre une connexion rapide et efficace entre ces deux villes. Ce service fonctionne à des vitesses allant jusqu'à 160 km/h (99 mph) et prend généralement environ 1 heure et 30 minutes pour le trajet, en faisant une option pratique tant pour les habitants que pour les touristes.
Alternativement, le service de train suburbaine local, connu sous le nom d'Urbanos, relie également Espinho et Barcelos, bien que cette option soit plus lente, avec des temps de trajet atteignant jusqu'à 2 heures en raison de l'arrêt plus fréquent dans des gares plus petites.
Les deux services proposent des sièges confortables et des équipements de base, visant à rendre les voyages entre ces charmantes villes fluides et simples. Alors que le train Intercidades est adapté à ceux qui privilégient la vitesse, le train Urbanos permet aux voyageurs de découvrir les paysages pittoresques en chemin.