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