Portugal does not apply any restrictions on the access to its labour market by citizens of other EEA countries including citizens of the New EU member countries (Czech Republic, Estonia, Hungary, Latvia, Lithuania, Poland, Slovakia and Slovenia)
If You Are From A Country That Is Not A European Member You Must Obtain A Work Visa Or Permit To Work In Portugal.
Portugal is a member of the Schengen countries. The 15 Schengen countries are: Austria, Belgium, Denmark, Finland, France, Germany, Iceland, Italy, Greece, Luxembourg, Netherlands, Norway, Portugal, Spain and Sweden. With a Schengen visa, you may enter one country and travel freely throughout the Schengen zone.
Nationals of certain countries can visit Portugal for up to three months without a visa but will need to be granted a work permit to take up employment.
Passport holders from the following countries do not need a visa to visit Portugal or other Schengen countries: Andorra, Argentina, Australia, Bolivia, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, El Salvador, Guatemala, Honduras. Israel, Japan, Republic Of Korea, Liechtenstein, Malaysia, Mexico, Monaco, New Zealand, Nicaraqua, Panama, Paraguay, Romania, San Marino, Singapore, Switzerland, United States, Uruguay, Vatican and Venezuella.
Nationals of countries not mentioned above will need a visa to visit Portugal