Эшпинью расположен на португальской Linha do Norte между Порту и Авейру, что делает его удобной железнодорожной остановкой для поездок по главному северо-южному коридору страны. В городе есть две важные пассажирские станции: Espinho для поездов основной линии и Espinho-Vouga для узкоколейной региональной линии Vouga. Comboios de Portugal, обычно обозначаемая как CP, обслуживает пассажирские поезда, следующие через Эшпинью.
Среди рейсов из Эшпинью — дальние поезда Alfa Pendular и Intercidades на отдельных отправлениях, Regional и InterRegional на северном прибрежном направлении, а также пригородные Urbanos do Porto, связывающие Эшпинью с железнодорожной зоной Порту. Станция Эшпинью является основной железнодорожной станцией для билетов на Linha do Norte, тогда как Espinho-Vouga обслуживает местные поезда линии Vouga вглубь страны.
Железнодорожные маршруты из Эшпинью идут на север в сторону Порту, Браги и Гимарайнша через сеть Порту, на юг в сторону Авейру, Коимбры, Лиссабона и Фару по национальной главной линии, а от Espinho-Vouga — вглубь страны к городам коридора Vouga, таким как Оливейра-ди-Аземейш. Забронируйте поезда из и в Эшпинью онлайн на Rail Monsters.