A couple weeks ago, I purchased discount tickets from Porto Campanhã to Lisbon. Initially, I assumed that we would take bus, subway or taxi to Porto Campanhã at our own expense. But then I read that you get free local connection to/from the long distance train - that correct?
And do you need advance arrangements or do you just show the Porto-Lisbon ticket on the local train if asked? Our Porto hotel is very nearby to Sao Bento so the route would be Porto São Bento - Porto Campanhã - Lisbon. Thanks!