Spanish embassies in nearby countries

» Andorra

» Austria

» Belgium

» Denmark

» Finland

» France

» Greece

» Holy See (Vatican)

» Ireland

» Italy

» Luxembourg

» Malta

» Netherlands

» Norway

» Portugal

» Sweden

» Switzerland

» United Kingdom

Spanish embassies worldwide

Spanish flag Spanish representation in Germany

Berlin — Spanish Embassy

AddressLichtensteinallee, 1
10787 Berlin
Phonelocal: (030) 254.0070
international: +49.30.254.0070

Düsseldorf — Spanish Consulate-General

AddressHomberger Str., 16
40474 Düsseldorf
Phonelocal: (0211) 439.080
international: +49.211.439.080

Frankfurt — Spanish Consulate-General

AddressNibelungenplatz, 3
60318 Frankfurt
Phonelocal: (069) 959.1660
international: +49.69.959.1660

Hamburg — Spanish Consulate-General

AddressMittelweg, 37
D-20148 Hamburg
Phonelocal: (040) 414.6460
international: +49.40.414.6460

Hannover — Spanish Consulate-General

AddressBödekerstrasse, 22
30161 Hannover
Phonelocal: (0511) 311.085
international: +49.511.311.085

Munich — Spanish Consulate-General

AddressOberföhringer Str. 45
81925 Munich
Phonelocal: (089) 998.4790
international: +49.89.998.4790

Stuttgart — Spanish Consulate-General

AddressLenzhalde 61
70192 Stuttgart
Phonelocal: (0711) 997.9800
international: +49.711.997.9800