As always, anyone travelling to Spain must have a passport with a date of issue less than 10 years before the date you arrive and an expiry date at least three months after the date you plan to leave.