Ukrainian citizens need a transit visa (type C) only if they leave the international transit zones at Zurich or Geneva international airport (example: overnight in Zurich city en route to Canada) or if their flight route requires 2 stopovers within the Schengen zone (example: flight Kyiv-Geneva-Lisbon-Rio de Janeiro).
Do I need an airport transit visa?
|Obligation to hold a visa (yes/no)
For other nationalities, please refer to the list on the webpage of the State Secretariat for Migration (SEM).
If you are obliged to hold an airport transit visa, please apply for it and refer to the information on the webpage:
If you are not obliged to hold an airport transit visa, you are allowed to transit through Switzerland and stay in the airport international transit area without any visa.