Depends on which countries you are going .
Generally speaking , visa is not required for travelling to Switzerland .
Transit through Czech Rep. Slovakia . Hungary . Poland . Slovenia ...doenst need visa as well in case of transit and stay no more than 5 days in each country .