All nationals of third countries, which have not yet reached a visa-liberalization agreement with the Schengen member states, need to obtain a visa before arriving in Europe. To check whether you need a Schengen Visa to travel to one of the Schengen member countries, here is the list of countries, citizens of which must apply for a Schengen Visa prior to their travel to the EU.

Please arrange your visa to Switzerland in good time. For more information, please visit the relevant page of the Swiss authorities here.

https://www.eda.admin.ch/countries/india/en/home/visa/entry-ch/up-90-days/documents-schengen.html