The Granja do Ulmeiro - Alfarelos to Santo Tirso train route offers various ticket options and seating classes, ensuring a comfortable journey. Departures from Alfarelos Station connect to Santo Tirso with several daily services, typically taking about 2 hours. It's advisable to book tickets online to access the best prices and secure your seat in advance. The price range for a one-way ticket is approximately €12–15 (around $13–16.50 USD), with price variations depending on the time of travel and seat class. For comprehensive timetable information, ticket availability, and to check class fares, please visit the search page for Granja do Ulmeiro - Alfarelos to Santo Tirso. Our online schedule delivers real-time updates on train times, departures, and prices.