Recientemente hemos recibido una pregunta sobre un hotel de tránsito en el aeropuerto de Zúrich . Así que deberías poder dormir en ese hotel antes de cruzar la frontera y luego, por la mañana, ir a cruzar la frontera y entrar en el espacio Schengen.
Sin embargo, como ha comentado @pnuts, el problema podría estar en la línea aérea. Para ser sincero, no estoy familiarizado con este tipo de problemas (puede sonar ridículo que una aerolínea te moleste por un retraso de 2 horas), pero puede ocurrir, ya que técnicamente deberías tener un visado válido para entrar en Schengen o para transitar (si eres ciudadano indio, no necesita un visado de tránsito ), pero en su caso transita hacia ... el espacio Schengen.
Yo seguiría el comentario de pnuts, es decir, puedes preguntar a la compañía aérea. El problema que se plantea en los comentarios es que no se trata de una respuesta autorizada, pero por lo que se sabe, la compañía aérea tiene la facultad arbitraria de rechazarte en un vuelo si el personal considera que no tienes los documentos de viaje adecuados.
Así que mi sugerencia sería que te pusieras en contacto con la aerolínea y que, cuando llegues al aeropuerto, lleves todos los papeles posibles para demostrar a la aerolínea que no vas a tener ningún problema: cualquier correo/correo electrónico intercambiado con el personal de la aerolínea, la reserva del hotel de tránsito de Zúrich, tu visado y cualquier otro documento que te resulte útil. Aun así, no olvides que la compañía aérea tiene la facultad de rechazarte arbitrariamente.