This question already has an answer here:
I am an Indian Citizen currently working in USA on H1b visa. I will be travelling from Boston to New Delhi (India) via Zurich. Please help me out with information if I will need a transit visa to go via Zurich or not. I have a 1hr 45mins stopover in Zurich.
I have a valid Indian Passport but my currently stamped H1b visa is expired. I have a valid I-797 which I will use to get a H1b visa stamping in India. I have a confirmed round trip ticket to come back to Boston.
Please let me know if I need a Transit Visa in Zurich based on my situation.