As regras são explicadas em Preciso de um visto para transitar (ou escala) no espaço Schengen?
Se você tiver um voo ou trem entre Zurique e Frankfurt, precisará entrar no espaço Schengen. Dependendo da sua cidadania, isso pode significar obter um visto Schengen completo (certamente se você for um cidadão indiano).
Se você tiver apenas uma escala na área de Schengen, por exemplo em Zurique a caminho dos EUA e em Frankfurt no caminho de volta ou vice-versa , você provavelmente não precisa de visto. Em qualquer caso, se você tiver um visto válido nos EUA, nunca precisará de um visto de trânsito aeroportuário.