I am flying to Switzerland via Germany (transit).
- Which embassy should I contact to get a Schengen visa?
- Where will I need to pass through the Schengen immigration?
I am flying to Switzerland via Germany (transit).
If you are not going anywhere else other than Switzerland then you should apply for your visa at the Swiss consulate responsible for your place of residence. If your itinerary involves other destinations then we do not have enough information to know where you should apply.
You will pass through immigration in Germany.