How long can I stay in Switzerland for?
You can stay in Switzerland for up to 90 days within any 180-day period. If you wish to stay in the country for longer than 3 months, you need to apply for a short-term Swiss residency permit (L permit) if staying up to a year. Or a longer-term B permit which lasts 5 years. Holding a residency permit requires you to spend at least 6 months of the year in Switzerland, pay Swiss taxes and have Swiss medical insurance.