Passport & Visa
In order to enter Portugal, Spain, Morocco and Gibraltar (a British colony), U.S. citizens need a valid passport. The expiration date must extend at least six months beyond the date of your return to the United States. No visa is required for U.S. or Canadian citizens. If you are not a U.S. or Canadian citizen, you must contact each country’s consulate for your specific entry requirements.