Lissabon wird von mehreren Bahnhöfen bedient, die Reisen in verschiedene Regionen innerhalb Portugals und darüber hinaus erleichtern. Die wichtigsten Bahnhöfe sind Santa Apolônia und Oriente, die beide im Stadtzentrum liegen und Verbindungen zu Hochgeschwindigkeitszügen und regionalen Diensten anbieten. Santa Apolônia, die im Stadtteil Alfama liegt, ist einer der ältesten Bahnhöfe der Stadt und bietet Zugang zu mehreren nationalen und internationalen Routen. Oriente, im Stadtteil Parque das Nações gelegen, ist ein moderner Bahnhof, der mit Hochgeschwindigkeitszügen und zahlreichen Intercitydiensten verbunden ist, was ihn zu einem Knotenpunkt für Reisende macht, die zu verschiedenen Zielen aufbrechen. Weitere Bahnhöfe wie Rossio und Cais do Sodré bedienen hauptsächlich den lokalen und regionalen Verkehr mit Verbindungen zu umliegenden Gebieten. Rossio, der im historischen Stadtteil Baixa liegt, bedient hauptsächlich die Sintra-Linie. Cais do Sodré, der sich in der Nähe der Uferpromenade befindet, bietet Verbindungen nach Cascais. Diese Bahnhöfe sind durch verschiedene Verkehrsmittel miteinander verbunden und liegen in einer überschaubaren Entfernung zueinander, was einen einfachen Transit durch die Stadt ermöglicht.