For anyone trying to get from Bilbao to SJPDP, the bus system is fairly easy by way of Pamplona.
You do need to buy two bus tickets, both you can get at the intermodal bus station in Bilbao. I arrived in Bilbao two days in advance and bought my tickets on the day I arrived. Not sure I would...