Switzerland - Visas Overview
Nationals from countries within the Schengen area, except for Bulgaria and Romania, do not have to show their passport when entering Switzerland. However you must show an official document that establishes your identity. Other visitors must have valid passport for three months after intended period of stay. Visas not required for countries within the Schengen area. Other nation should to contact the embassy to check visa requirements.