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