Can a US citizen move to Portugal? A US citizen can enter Portugal without a visa and stay there for 90 days. You will need to secure a visa and obtain a residence permit for a long-term stay. Different visa options are better suited to different people.