From Porto the connection with this train is made at either Coimbra-B or Pampilhosa and the journey will be of around 12 hours duration.
Alternatively, there are two trains every day from Porto to Vigo where a connection can be made with Spanish trains towards Bilbao but this is also a very long journey on a route with very few trains. Journey time could be as much as 24 hours including waits between trains.
The website of the Eurolines bus system (which offers many routes between many countries) does not even list Portugal as a possible starting point! The Internorte bus from Porto to Vitoria travels through Spain at night which is not at all helpful for connections to Bilbao.


