Das Zugnetz von Lissabon besteht aus mehreren Hauptbahnhöfen, die Reisen zu verschiedenen Zielen innerhalb Portugals und darüber hinaus erleichtern. Der wichtigste Bahnhof Lissabons ist Santa Apolônia, der im historischen Stadtteil Alcântara liegt. Dieser Bahnhof ist bekannt für seine internationalen und regionalen Zugverbindungen, einschließlich Verbindungen zu Hochgeschwindigkeitszügen, die in Städte wie Madrid fahren. Ein weiterer wichtiger Bahnhof ist der Gare do Oriente, der im Stadtteil Parque das Nações liegt. Dieses moderne Drehkreuz bedient sowohl regionale als auch Intercityzüge und bietet umfassende Verbindungen im ganzen Land. Der Bahnhof Entrecampos, der im zentralen Stadtteil liegt, bietet lokale und Intercity-Dienste, ist jedoch weniger frequentiert als die größeren Bahnhöfe. Schließlich erleichtert der Bahnhof Rossio, der sich im Stadtzentrum befindet, hauptsächlich regionale Züge zu nahegelegenen Zielen, die durch ihren einzigartigen architektonischen Stil gekennzeichnet sind. Die Reisezeiten zwischen diesen Bahnhöfen liegen typischerweise zwischen 10 und 30 Minuten, abhängig von den Standorten.