这个问题已经在这里有了答案:
我目前在伊朗护照上持有美国F1签证,并且我已经预订了从纽约市到德黑兰的航班。问题在于,这次旅行是从美国肯尼迪机场到ZRH(瑞士),从ZRH到FRA(德国),然后再从FRA到IKA(伊朗)。我想知道我是否可以留在机场的国际区域进行国内航班(从ZRH到FRA),因为我没有申根签证。如果没有,我是否需要过境申根或其他方式?我不确定签证是否比取消/重新预订航班更容易/更便宜。
编辑:原来即使是过境签证也不能在2个中途停留,所以我联系了预订网站并取消了航班,所幸获得了全额退款。