Upvote:4
Both Spain and Switzerland are part of the Schengen area. So you will not have to go through passport control (immigration) in Spain, but will do so in Zürich, where you will be leaving the Schengen area.
Upvote:9
The word “immigration” seems to be creating a lot of confusion so here is a detailed description of what should happen during your trip: