Since 2008 Switzerland is in the Schengen Area and citizens from other Schengen countries (Austria, Belgium, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden) as well as United Kingdom (some restrictions apply to British non-European territories) need their national ID card or passport to enter Switzerland.
A valid passport is required for all visitors who are nationals of countries not belonging to the Schengen Agreement. The passports should be valid for at least 90 days following the departure date.
Visas for stays of any length are not required for nationals of all Schengen countries.
Visa-free entry for stays of up to 90 days is granted for citizens of the following countries:
Andorra, Antigua and Barbuda, Argentina, Australia, Bahamas, Barbados, Bermuda, Brazil, Brunei, Canada, Chile, Costa Rica, Croatia, El Salvador, Guatemala, Honduras, Hong Kong (SAR), Israel, Japan, Macau (SAR), Macedonia, Malaysia, Mauritius, Mexico, Monaco, Montenegro, New Zealand, Nicaragua, Panama, Paraguay, Saint Kitts and Nevis, San Marino, Serbia, Seychelles, Singapore, South Korea, United States, Uruguay, Vatican City, Venezuela. Currently some additional restrictions apply to citizens of Macedonia, Montenegro and Serbia.
Nationals of other countries are advised to contact the embassy to check visa requirements.