how long can you have on your passport to travel to spain?
When traveling to Spain for short-term stays, third-country nationals must hold a passport valid for three months beyond the length of stay. However, European Union passport holders just need their passport to be valid for the length of stay in Spain.