O serviço de trem de Lisboa a Guimarães é servido principalmente pelos Comboios de Portugal (CP), com trens Alfa Pendular e Intercidades. O serviço Alfa Pendular é a opção mais rápida nesta rota, capaz de atingir velocidades de até 220 km/h (137 mph) e normalmente completando a jornada em aproximadamente 3 horas. Os trens Intercidades oferecem uma alternativa mais lenta, mas confortável, com velocidades variando de 160 km/h (99 mph) a 180 km/h (112 mph) e um tempo de viagem de cerca de 4 horas devido às paradas adicionais.
Ambos os tipos de trem oferecem uma mistura de assentos Standard e Primeira Classe, além de serviços essenciais a bordo, como Wi-Fi e lanches. Enquanto o Alfa Pendular é adequado para aqueles que priorizam a velocidade, os Intercidades oferecem uma rota ligeiramente mais cênica, com paradas em locais-chave, como Entroncamento e Braga. Passageiros que procuram conforto e comodidades descobrirão que ambos os serviços de trem atendem adequadamente às suas necessidades de viagem entre a capital e Guimarães.