I am trying to work out the logistics of getting from Porto to Bayonne; all forms of transport seem costly and cumbersome. Any suggestions for best options?
A starting point would be to look at the website Rome2Rio. It's not perfect but it gives you some options to consider.
Fly to Bordeaux and take the train down.