European Union Citizen (EU): Although there is no need to show you national identification document or passport when crossing a border between two Schengen countries, EU citizens are advised to have their passport or any other identity document with them at all times.
Keep in mind that you driver’s licence, tax identification document, and bank cards are not considered as valid identification documents.
Member States may exceptionally reintroduce border control. Under these circumstances, identification will be mandatory whenever crossing the Portuguese border.
Non-EU citizens visiting an EU relative: Citizens visiting the EU who are not from a Member State must have their passport with them at all times. You may also require a visa to enter Portugal depending on your nationality.
There are, nevertheless, exceptional cases where a visa will not be necessary. Your offspring, spouse, grandchildren, parents, or grandparents who are not European citizens will not require a visa issued by Portugal if they have a residence permit or a visa issued by another Schengen country.
Non-EU Citizens: Non-EU citizens who wish to visit Portugal will require a passport that has been valid for at least three months from the date on which they intend to visit Portugal, which has been issued at least ten years prior.
If you need a visa, please request so from the Portuguese embassy or consulate.
A valid residence permit for a Schengen country is equivalent to a visa. If you are visiting more than one country in Europe, you may need a visa to visit non-Schengen countries.
List of Schengen countries:
Germany, Austria, Belgium, Denmark, Slovakia, Slovenia, Spain, Estonia, Finland, France, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Norway, Netherlands, Poland, Portugal, Czech Republic, Sweden, and Switzerland