When travelling on such short distances, you can take into account also busses and carpooling options: with some luck you will find very cheap options, even if you book on short notice.
In which stations can you take the train to Lisbon and where will you arrive?
You can take the train to Lisbon at Cascais, which arrives at Alcantara-Mar, Lisboa - Santa Apolonia, Alcantara-Terra, Lisboa - Rossio, Lisboa - Oriente, Lisboa - Sete Rios, Lisboa - Cais Do Sodre or Lisboa - Entrecampos.
What time do the trains to Lisbon leave and how long is the journey?
The average duration of the journey is 1 hour, but the fastest connections take you to Lisbon in 1 hour and 3 minutes. The first train leaves from Cascais at 00:06, while the last one leaves at 22:08.