It depends on what nationality you are.
Switzerland is part of the Schengen Agreement. The list of which countries do and do not need a visa is the same for all Schengen countries.
Citizens of all EU and Schengen countries can enter Switzerland without a visa; plus citizens of some other countries.
Switzerland is part of the Schengen Area and has been since 2008. Schengen visas are valid in Switzerland.
Whether you actually need a visa depends on what your nationality is.
Depends what nationality you are.
no
No, a UK visa is only valid for the UK. You need a "Schengen visa" for Switzerland.
Having UK residence visa has no effect on whether you need or not need Schengen visa. Switzerland is now part of the Schengen zone and is implementing the Schengen visa system. Your nationality (or your citizenship) determines whether you need Schengen visa to travel to Switzerland. See the Related links for a list of countries whose nationals are required to have Schengen visa when traveling to Switzerland.
You need to get a Schengen visa since April 2008 !..
No
yes. You need a Shengen visa, good for many contries including Switzerland.
yezah boi
Yes, Botswana is visa-free to Canada. Canada is also Visa-Free in Botswana.
If you need a visa to go to Senegal, you need to apply for it.
no you don't need a visa to go to Algeria
If you have a Schengen Visa, you do not need a Visa to enter Switzerland. But, just make sure that you have this written "Schengen Estate" on the visa. It means that all Schengen countries are included in the visa. Anyway, once you enter Europe, nobody asks you about your visa or passport.
Yes you will need a visa