Passport & Visa
In order to enter Spain, U.S. and Canadian citizens need a valid passport. The expiration date must extend at least six months beyond the date of your return home.
No visa is required for U.S. and Canadian citizens.
If you are not a U.S. or Canadian citizen, you must contact the Spanish consulate for your particular entry requirements.