We will be ending a river cruise in Porto in May and plan to spend a few days there before flying home from Lisbon. My question is: for a 12:50 PM flight out of Lisbon, is there a good train from Porto to Lisbon or preferably the Lisbon airport we could take in the morning or would it be more prudent to get to Lisbon the day before?
Thanks for any info.