Le trajet de Granja do Ulmeiro - Alfarelos à Guimarães est principalement assuré par les trains Comboios de Portugal (CP), notamment les services régionaux et interurbains. Les trains circulent à des vitesses variant de 70 km/h à 120 km/h (43 mph à 75 mph), selon les segments de route spécifiques et le type de train. En général, le trajet dure environ 4 à 5 heures, avec quelques changements en cours de route, car les services directs sur cet itinéraire sont limités.
Le service Intercity offre une expérience plus confortable avec des sièges réservés et des équipements à bord, comprenant la climatisation et le Wi-Fi, ce qui en fait un choix privilégié pour les trajets plus longs. Les trains régionaux peuvent s'arrêter plus fréquemment, permettant aux voyageurs de profiter des paysages pittoresques de la campagne portugaise.
Les voyageurs doivent être conscients que bien qu'il n'y ait pas de trains à grande vitesse sur cet itinéraire particulier, l'expérience globale est améliorée par la commodité des trains locaux reliant efficacement les plus petites stations. La combinaison de services rend possible d'atteindre Guimarães depuis Granja do Ulmeiro - Alfarelos, parfait pour explorer cette destination historique.