Who needs a visa to come to Switzerland and how long can a tourist stay? If you’re from one of nearly 40 nations, you probably don’t need a visa at all. Citizens from the United States, Canada, New Zealand, Australia, Israel, Singapore, Europe’s Schengen area, the European Union and the European Free Trade Association (EFTA) do not require visas to enter and stay in the country for 90 days. Stays for longer are possible but you must apply for a visa or a permit. For requirements according to nationality see this document. Information for EU/EFTA nationals Citizens from Europe’s Schengen area, the European Union and EFTA do not require visas to enter and stay in the country for 90 days. Stays for longer than 90 days are possible without a visa but you must apply for a residence permit. Accords with the EU governing the free movement of people allow EU citizens to apply for residency while in Switzerland. To enter the country, you need a valid identity document that is recognised by ...