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