Spanish embassies in nearby countries

» Andorra

» Austria

» Belgium

» Denmark

» Finland

» France

» Germany

» Greece

» Holy See (Vatican)

» Ireland

» Italy

» Luxembourg

» Malta

» Netherlands

» Norway

» Portugal

» Sweden

» United Kingdom

Spanish embassies worldwide

Spanish flag Spanish representation in Switzerland

Berne — Spanish Embassy

AddressKalcheggweg 24
3000 Berne 15
Phonelocal: (031) 350.5252
international: +41.31.350.5252

Geneva — Spanish Consulate-General

Address58, Avenue louis Casaï
1216 Cointrin
Phonelocal: (022) 749.1460
international: +41.22.749.1460

Zurich — Spanish Consulate-General

AddressRiedtlistrasse, 17
8006 Zúrich
Phonelocal: (044) 368.6100
international: +41.44.368.6100