Trofa é um entroncamento ferroviário no Norte de Portugal, situado entre o Porto e a região do Minho. A cidade tem uma estação principal de passageiros, Trofa, servida pela Comboios de Portugal através dos CP Urbanos do Porto e de serviços regionais. O papel ferroviário da Trofa resulta da sua localização, onde a Linha do Minho e a Linha de Guimarães se dividem a norte da área metropolitana do Porto.
Os comboios a partir de Trofa são, sobretudo, suburbanos e regionais, em vez de de alta velocidade. Os CP Urbanos do Porto ligam Trofa a Porto-Campanhã, Braga, Guimarães, Famalicão e localidades intermédias, enquanto alguns serviços Regionais e InterRegionais utilizam o corredor do Minho para o norte de Portugal. A estação de comboios de Trofa é o principal ponto de acesso ferroviário para os passageiros da cidade que compram bilhetes de comboio.
As ligações ferroviárias a partir de Trofa seguem para sul em direção ao Porto, para norte em direção a Braga e às localidades do Minho, para nordeste em direção a Guimarães e mais além ao longo do corredor norte até Viana do Castelo e Valença, onde existam serviços. Reserve comboios de e para Trofa online na Rail Monsters.