Usługa kolejowa działająca między Santo Tirso a Guimarães jest przede wszystkim obsługiwana przez pociąg miejski zarządzany przez Comboios de Portugal (CP). Ta trasa zazwyczaj oferuje pociągi między-miastowe, które jeżdżą z prędkościami między 80 km/h a 120 km/h (50 mph do 75 mph), pokonując około 24 kilometry (15 mil) w około 30 do 40 minut, w zależności od konkretnej usługi i potencjalnych przystanków po drodze.
Te pociągi zapewniają wygodne miejsca siedzące i podstawowe udogodnienia, co sprawia, że podróż przez piękną portugalską wieś jest przyjemna. Chociaż ta trasa nie oferuje pociągów dużych prędkości, opcja między-miastowa jest wydajna dla podróżnych, którzy chcą połączyć te dwie lokalizacje. Pociąg miejski oferuje równowagę między przystępnością a wydajnością, co sprawia, że jest odpowiedni zarówno dla codziennych dojeżdżających, jak i turystów.