外国公民进入葡萄牙的不同条件取决于他们的入境原因和停留时间长短。短期居留的外国公民必须满足申根协定的要求。而超过三个月的长期居留则必须满足葡萄牙现行法律规定的条件。