The train route from Santo Tirso to Vila Nova de Gaia - Devesas is primarily served by the Urban trains operated by Comboios de Portugal. These trains typically travel at speeds ranging from 80 km/h to 120 km/h (50 mph to 75 mph), depending on the specific service and segments of the route. The journey takes approximately 30 to 40 minutes, allowing travelers to enjoy Portugal's scenic landscapes during their ride.
Two main services are available: the Regional train and the Suburban train. The Regional train provides more stops throughout smaller towns, making it ideal for passengers wishing to explore along the route, while the Suburban train is slightly faster with fewer stops, catering to those focused on reaching their destination efficiently. Both types of trains feature comfortable seating, and the Suburban service, in particular, operates frequently, making it a reliable option for daily commuters and short trips.