La ruta del tren de Santo Tirso a Vila Nova de Gaia - Devesas es principalmente atendida por los trenes urbanos operados por Comboios de Portugal. Estos trenes suelen viajar a velocidades que oscilan entre 80 km/h y 120 km/h (50 mph a 75 mph), dependiendo del servicio específico y los segmentos de la ruta. El viaje dura aproximadamente entre 30 y 40 minutos, permitiendo a los viajeros disfrutar de los paisajes escénicos de Portugal durante su recorrido.
Se encuentran disponibles dos servicios principales: el tren Regional y el tren Suburbano. El tren Regional hace más paradas a lo largo de pueblos más pequeños, siendo ideal para los pasajeros que desean explorar a lo largo de la ruta, mientras que el tren Suburbano es ligeramente más rápido con menos paradas, atendiendo a aquellos que se centran en llegar a su destino de manera eficiente. Ambos tipos de trenes cuentan con asientos cómodos, y el servicio Suburbano, en particular, opera con frecuencia, siendo una opción confiable para los que viajan diariamente y para viajes cortos.