Le voyage de Guimaraes à Espinho est principalement assuré par les trains régionaux et interurbains de Comboios de Portugal. Le train régional suit un itinéraire moins direct, prenant généralement environ 3 heures pour compléter le voyage, avec une vitesse maximale de 120 km/h (75 mph). Il fait plusieurs arrêts, permettant aux passagers de découvrir les magnifiques paysages du Portugal nord. En revanche, le train interurbain, qui est une option plus rapide, peut atteindre des vitesses allant jusqu'à 160 km/h (99 mph) et parcourt la distance en environ 2 heures et 30 minutes, offrant un accès plus rapide aux principales gares le long de l'itinéraire.
Le service interurbain offre des sièges plus confortables et des installations à bord par rapport au train régional, ce qui le rend préférable pour les voyageurs qui privilégient la vitesse. Les deux trains sont équipés d'aménagements essentiels, garantissant une expérience de voyage agréable pour tous les passagers.