Where to apply for a Schengen visa?

My place of residence My visa application should be submitted to
 Azerbaijan 

Embassy of Switzerland in Baku  

Complete the visa application form and/or book an appointment at www.swiss-visa.ch

If you are an Azerbaijani citizen currently residing in a third country (for example the UAE, Turkey, the UK) you must apply for your Schengen visa at the Swiss Embassy or Consulate in your current country of residence.

 Turkmenistan

Embassy of Switzerland in Baku

Complete the visa application form and/or book an appointment at www.swiss-visa.ch

or General Consulate of Switzerland in Istanbul; 

See website www.eda.admin.ch/istanbul   

Holders of diplomatic and official passports should apply for visa at the Embassy of Germany in Ashgabat