If the train timetable doesn't fit in your schedule or budget, bus and carpooling can provide you some time and price alternatives, without substantially changing the duration of the journey.
In which stations can you take the train to Evora and where will you arrive?
You can take the train to Evora at Lisboa - Oriente, Lisboa - Sete Rios, Lisboa - Entrecampos, Lisboa - Santa Apolonia, Alcantara-Mar, Lisboa - Cais Do Sodre or Lisboa - Rossio, which arrives at Evora.
How long does it take from Lisbon to Evora and when do the trains leave?
While the first train to Evora leaves at 07:07, the last one is scheduled for 19:02. The average duration of the journey is of 1 hour and 55 minutes, but the fastest trains can get you to Evora in 1 hour and 21 minutes.