В Шенгенской зоне, в большинстве аэропортов (насколько я знаю, через все аэропорты можно проехать), существуют различные зоны аэропортов Шенгенской зоны и международные зоны.
Как правило, вы пересекаете границу за пределами Шенгенской зоны только в случае необходимости. Если Ваше происхождение и пункт назначения находятся за пределами Шенгенской зоны, если Вы останавливаетесь в международной зоне аэропорта, Вам не нужно пересекать границу и, следовательно, Вам не нужна виза.
Если Вы хотите поехать в город на туристический перерыв в Вашем путешествии, Вам следует проверить точную политику страны в отношении транзитной визы. Некоторые предлагают такой вариант. Ответ, предоставленный @Paul Raftery, дает вам подробную информацию о Швейцарии.
Если ваш конечный пункт назначения находится в Шенгенской зоне, вы должны пересечь границу в Шенген в первом аэропорту, в который вы прилетаете .
ПРИМЕЧАНИЕ: Ответ перенесен из Транзит через Стокгольм (Шенген) из Пекина в Украину? , чтобы получить общий ответ о транзите по Шенгену.
EDIT: Гражданам нескольких стран нужна транзитная виза в аэропорту, посмотрите на этот другой ответ для получения подробной информации о немецкой транзитной визе.