Swiss embassies in nearby countries

» Albania

» Belarus

» Bosnia and Herzegovina

» Bulgaria

» Croatia

» Cyprus

» Czech Republic

» Estonia

» Hungary

» Kosovo

» Latvia

» Lithuania

» Macedonia

» Moldova

» Poland

» Romania

» Serbia

» Slovakia

» Slovenia

» Turkey

» Ukraine

Swiss embassies worldwide

Swiss flag Swiss representation in Russia

Moscow — Swiss Embassy

AddressPer. Ogorodnaya Sloboda 2/5
101000 Moscow
Phonelocal: (0495) 258.3830
international: +7.495.258.3830

St. Petersburg — Swiss Consulate-General

AddressTchernyshevskogo Pr. 17
191123 St. Petersburg
Phonelocal: (0812) 327.0817
international: +7.812.327.0817