Le trajet en train de Viana do Castelo à Vila Nova de Gaia est principalement assuré par le train Alfa Pendular, qui est réputé pour son confort et sa vitesse. Ce service fonctionne sur des itinéraires standard et améliorés au sein du Portugal et atteint des vitesses allant jusqu'à 220 km/h (137 mph), ce qui en fait l'une des options les plus rapides pour voyager à l'intérieur du pays. Le trajet prend généralement environ 2 heures et 15 minutes, couvrant des arrêts majeurs tels que Porto et Aveiro.
Une autre option est le train Intercidades, qui dessert également cet itinéraire, bien qu'à une vitesse plus lente, avec une moyenne d'environ 160 km/h (99 mph), et prenant généralement près de 2 heures et 45 minutes pour le même voyage.
Les deux, Alfa Pendular et Intercidades, offrent des sièges confortables, avec des équipements comprenant des prises de courant et des rafraîchissements disponibles à bord. Cependant, pour ceux qui privilégient la vitesse, l'Alfa Pendular est recommandé, tandis que l'Intercidades offre une expérience de voyage plus détendue avec des arrêts supplémentaires dans des petites villes.