Porto ist das wichtigste Bahndrehkreuz in Nordportugal und ein zentraler Halt auf der nationalen Nord-Süd-Bahnachse. Die Stadt hat zwei zentrale Personenbahnhöfe mit unterschiedlichen Aufgaben: Porto Campanha bedient Fern- und Regionalverbindungen, während Porto Sao Bento zentrale städtische und regionale Ankünfte übernimmt. Comboios de Portugal, allgemein als CP bekannt, betreibt die wichtigsten Personenbahnverbindungen in Porto.
Zu den Zügen ab Porto gehören Alfa-Pendular-Verbindungen auf Portugals wichtigstem Fernverkehrskorridor, Intercidades-Züge, die größere Städte verbinden, Regional- und InterRegional-Verbindungen in ganz Nordportugal sowie die CP Urbanos do Porto-Pendelzüge. Porto Campanha ist der wichtigste Bahnhof für Fernabfahrten, während Sao Bento für das zentrale Porto und kurze Bahnfahrten innerhalb des Ballungsraums nützlich ist.
Routen ab Porto führen südlich Richtung Lissabon, Coimbra, Aveiro und die Algarve mit Umstiegen, nördlich Richtung Braga und Viana do Castelo, östlich Richtung Douro-Tal und landeinwärts Richtung Guimaraes und Marco de Canaveses. Züge nach Porto kommen meist zunächst in Porto Campanha an, bevor sie nach Sao Bento oder zu anderen lokalen Stationen weiterfahren. Buchen Sie Züge von und nach Porto online bei Rail Monsters.