Lisboa è servita da diverse stazioni ferroviarie, ognuna delle quali facilita i viaggi verso varie regioni del Portogallo e oltre. Le stazioni principali includono Santa Apolónia e Oriente, entrambe situate nel centro città e offrono collegamenti con treni ad alta velocità e servizi regionali. Santa Apolónia, situata nel quartiere Alfama, è una delle stazioni più antiche della città, fornendo accesso a diversi percorsi nazionali e internazionali. Oriente, situata nel quartiere Parque das Nações, è una stazione moderna collegata a treni ad alta velocità e numerosi servizi intercity, rendendola un punto di riferimento per i viaggiatori diretti verso varie destinazioni. Altre stazioni come Rossio e Cais do Sodré si occupano principalmente di traffico locale e regionale con collegamenti verso le aree circostanti. Rossio, situata nel storico quartiere Baixa, serve principalmente la linea Sintra. Cais do Sodré, situato vicino alla waterfront, fornisce servizi per Cascais. Queste stazioni sono collegate da vari mezzi di trasporto e si trovano a una distanza gestibile l'una dall'altra, consentendo un facile transito attraverso la città.