So, do you need a passport to go to Lanzarote? Under Spanish entry requirements, all U.S. citizens traveling in and out of the island must have a passport that meets the conditions below: The passport must have at least six months of validity. It should also be valid three months past your departure date.