I am investigating the possibility to reach the capital of Portugal by land (or sea), not renting/owning a car, not catching a Flixbus and not taking any plane, from Barcelona, Spain.
There are no direct train connection, but I am finding difficult even to find even which spanish train get close to the portuguese border. I am fine with travelling some time by foot/taxi to reach one portuguese station from a spanish border station, I am not very much in favour of Flixbus (I find them extremely uncomfortable), so please avoid suggesting them.
For example, a decent and acceptable connection is for me the train fomr Barcelona to Madrid to Badajoz, Spain and then doing the 5 hours trek to Elvas, Portugal, I am interested in checking which other similar connections over the border I am missing. For the sake of simplicity, let's say I am fine in having a gap of up to 50 kms between Spain last station and Portuguese next station.
Small additional disclaimer: There is a fundamental difference between long travel done by train and by bus and my question addresses the "travel by train" folks. At the moment of writing the question, I ignored the existence of other bus providers for international trips apart the well known German company.