Espinho situa-se na Linha do Norte, em Portugal, entre o Porto e Aveiro, o que a torna uma paragem ferroviária útil para viajar ao longo do principal corredor norte-sul do país. A cidade tem duas estações de passageiros relevantes: Espinho, para serviços de linha principal, e Espinho-Vouga, para a linha regional de bitola estreita do Vouga. A Comboios de Portugal, normalmente apresentada como CP, opera os comboios de passageiros que servem Espinho.
Os serviços a partir de Espinho incluem comboios de longa distância Alfa Pendular e Intercidades em partidas selecionadas, comboios Regionais e InterRegionais no eixo costeiro norte, e serviços Urbanos do Porto que ligam Espinho à área ferroviária do Porto. A estação de Espinho é a principal estação de comboios para bilhetes na Linha do Norte, enquanto Espinho-Vouga serve os comboios locais da Linha do Vouga para o interior.
As rotas ferroviárias a partir de Espinho seguem para norte em direção ao Porto, Braga e Guimarães através da rede do Porto, para sul em direção a Aveiro, Coimbra, Lisboa e Faro através da linha principal nacional, e para o interior a partir de Espinho-Vouga em direção a localidades no corredor do Vouga, como Oliveira de Azeméis. Reserve comboios de e para Espinho online na Rail Monsters.