Bilbao, Biscay, Spain
Porto
The best and cheapest way to get from Bilbao, Biscay, Spain and Porto is to travel by train, which will cost about 21 EUR or 25.20 USD.