Portugal is part of the Schengen zone in the European Union. To enter, you don’t require a visa for stays in the Schengen area for under 90 days and within 180 days, but you’ll need a passport that is valid for 3 months beyond the date of intended departure. Non-EU citizens might be asked for sufficient proof of funds and a return plane ticket. Please refer to this website for more information.