Le réseau ferroviaire de Lisbonne est composé de plusieurs grandes gares facilitant les voyages vers diverses destinations au Portugal et au-delà. La principale gare de Lisbonne est Santa Apolónia, située dans le quartier historique d'Alcântara. Cette gare est connue pour ses services de trains internationaux et régionaux, notamment des connexions aux trains à grande vitesse à destination de villes comme Madrid. Une autre grande gare est la Gare do Oriente, située dans le quartier du Parque das Nações. Ce centre moderne dessert à la fois des trains régionaux et des trains interurbains, offrant de nombreuses connexions à travers le pays. La gare d'Entrecampos, située dans le quartier central, propose des services locaux et interurbains mais est moins fréquentée que les plus grandes gares. Enfin, la gare de Rossio, située dans le centre-ville, facilite principalement les trains régionaux vers des destinations proches, caractérisée par son style architectural distinct. Les temps de trajet entre ces gares varient généralement de 10 à 30 minutes, selon les emplacements.