Санту-Тірсу розташоване в північній залізничній мережі Португалії між Порту та Гімарайншем, обслуговуючи долину Аве як регіональна зупинка, а не як далекого сполучення термінал. У місті є одна головна залізнична станція — Santo Tirso, на Linha de Guimaraes. Пасажирські перевезення здійснює Comboios de Portugal через CP Urbanos do Porto, приміську та регіональну залізничну мережу з центром у Порту.
Потяги із Санту-Тірсу — це регіональні рейси, без швидкісних чи спальних поїздів, що обслуговують станцію. Залізнична станція Санту-Тірсу використовується для місцевих і регіональних поїздок у напрямку Порту, Гімарайнша, Трофа та ширшого району Мінью. Для далекого сполучення Intercidades та Alfa Pendular потрібна пересадка на Porto Campanha або в іншому великому вузлі CP.
Залізничні маршрути із Санту-Тірсу прямують на південний захід до Трофа, Ермезінде, Porto Campanha та Porto Sao Bento, а на північний схід — до Гімарайнша через долину Аве. Квитки на поїзд із Санту-Тірсу корисні для доїзду до основної залізничної мережі Порту, тоді як поїзди до Санту-Тірсу забезпечують доступ із Порту, Гімарайнша та найближчих міст на тому самому коридорі. Бронюйте поїзди з Санту-Тірсу та до Санту-Тірсу онлайн на Rail Monsters.