Between June and August, because of the pleasant climate. But it is a nice destination all year round because of its indoor attractions.
Saudi nationals require a Schengen visa to enter Switzerland.
Riyadh to Zurich: Approximately 6 hours and 45 minutes.
Jeddah to Zurich: Approximately 5 hours and 26 minutes.