Members of certain non-EU countries are able to receive a 90-day visa exemption stamp in their passport upon entry to the EU. Citizens of some countries are also able to apply for a 90-day Schengen visa.
We strongly recommend that you contact the Portuguese embassy or consulate in your country to check the entry requirements and find out what visa you may need, as policies and requirements are subject to differ.
Further information about the Schengen visa for non-EU citizens can be found at the following link - https://www.schengenvisainfo.com/portugal-visa/