Actualmente tengo un visado F1 estadounidense en mi pasaporte iraní, y he reservado un vuelo de Nueva York a Teherán. El problema es que el viaje es de JFK (EE.UU.) a ZRH (Suiza), de ZRH a FRA (Alemania), y luego de FRA a IKA (Irán). Me pregunto si puedo quedarme en la zona internacional del aeropuerto para el vuelo nacional (de ZRH a FRA) porque no tengo visado Schengen. En caso negativo, ¿necesito un Schengen de tránsito u otro tipo? No estoy seguro de si conseguir el visado sería más fácil/barato que cancelar/volver a reservar el vuelo.
edit: resulta que ni siquiera un visado de tránsito serviría para 2 escalas, así que me puse en contacto con la web de reservas y cancelé el vuelo, afortunadamente con reembolso íntegro.