Your next pocket travel guide
Upvote:1
You do not need a transit visa, but to enter Zurich you will need a visa.
You cannot get it on arrival, you would have to apply for it before your trip.