Många av demonstranterna viftade med stora schweiziska flaggor och ropade "Frihet".
Enligt polisen deltog omkring 4 000 personer i protesterna, som inte hade tillstånd.
Tidigare protester i landet har varit stökiga, men från den här rapporterades inga oroligheter.
Även i Storbritanniens huvudstad London hölls en stor demonstration.
Tusentals personer tågade genom centrum. Demonstranterna anser att coronarestriktionerna är onödiga och bryter mot deras mänskliga rättigheter.
Det finns inga uppgifter om oroligheter vid lördagens demonstration. Omkring 10 000 personer deltog i den, enligt brittiska medier.