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