EU citizens can stay indefinitely; many other nationals can enter visa free for up to 90 days.

Visas

  • EU nationals don’t need a visa for any length of stay in Portugal and can enter with their national identity card.
  • Those from many other countries, including Canada, New Zealand, the USA, Japan and Australia can stay for up to 90 days without a visa.
  • Others, including nationals of South Africa, need a visa, which is valid for all other European countries in the Schengen agreement.