Visas. If you hold a British Citizen passport, you don't need a visa to enter Switzerland. If you're planning to stay longer than 3 months, see our Living in Switzerland guide and contact the Swiss Embassy if you have further questions.