Portsmouth ferry terminal is 841 km north of Bilbao. This corresponds to a distance of 454 nautical miles.