Embassies in Madrid

130 Diplomatic mission locations

There are about 130 diplomatic missions based in the city of Madrid, including Embassies, Consulates, High Commissions of various countries.

Map of foreign diplomatic missions in Madrid

Africa

30 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AlgeriaEmbassy(+34) 91 562 97 05; (+34) 91 562 51 49
AngolaEmbassy+34 914 35 64 30
BeninHonorary Consulate+34 913 52 92 25
CameroonEmbassy+34 915 71 11 60
Cape VerdeEmbassy+34 91 570 25 68
Côte d'IvoireEmbassy+34-91-562-69-16
Democratic Republic of the CongoEmbassy(+34) 91 733 26 47
EgyptEmbassy+34 915 77 63 08
Equatorial GuineaEmbassy+34 913 53 21 69
GabonEmbassy+34 91 562 80 02
GambiaEmbassy+34 914 36 1792
GhanaEmbassy+34 915 67 04 40
GuineaEmbassy+34 914 352 928 and +34 915 422 627
Guinea-BissauEmbassy+34 93 265 3796 and +34 91 138 9379
KenyaEmbassy+34 917 81 20 00
LibyaEmbassy+34 913 45 55 37
MaliEmbassy+34 91 781 7212
MauritaniaEmbassy+34 91 575 7006 and +34 91 575 7007
MoroccoEmbassy+34 91 563 1090
MozambiqueEmbassy+34 915 77 36 82
NigeriaEmbassy+34 91 563 09 11; +34 91 563 31 44
RwandaConsulate General+34 91 579 66 12
São Tomé and PríncipeConsulate General+34 91 399 00 71 ; +34 676 633 697
SeychellesConsulate General+34 913 195 189
South AfricaEmbassy+ 34 91 436 37 80
SudanEmbassy+34 914 17 49 03
TogoConsulate General+34 91 650 61 96
TunisiaEmbassy+34 914 47 35 08
UgandaConsulate General+34 91 426 29 99
ZambiaConsulate General+34 91 350 15 32

Asia

19 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AfghanistanEmbassy+34 91 721 8581
ArmeniaEmbassy+34 915 422 627 and +34 915 421 626
AzerbaijanEmbassy+34 91 759 70 56
BangladeshEmbassy+34 91 401 99 32, +34 91 309 27 35
BhutanConsulate General+34 2-701 9380 /1
ChinaEmbassy0034-91-5194242
GeorgiaEmbassy+34 914 29 33 29
IndiaEmbassy+34 913 09 88 82
IndonesiaEmbassy+ 34 91 413 0294
JapanEmbassy+ 34 91-590-7600
KazakhstanEmbassy+34 917 21 62 90
MalaysiaEmbassy+ 34 91 555 0684
NepalEmbassy+34 91 103 8285
PakistanEmbassy+34 91 345 89 95 and +34 91 345 89 86
PhilippinesEmbassy(+34) 917-823-830 and (+34) 917-823-836
SingaporeHonorary Consulate General+34 916 629 373
ThailandEmbassy+34 91 563 2903 and +34 91563 7959
UzbekistanEmbassy+34 91 310 16 39
VietnamEmbassy+ 34 91 510 2867

Central America and Caribbean

13 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
Antigua and BarbudaEmbassy+34-917 146 300 and +34 911 22 99 34
BelizeConsulate General+34 91-352 0419
Costa RicaEmbassy+34 913 45 96 22
CubaEmbassy+34 91 506 3111
DominicaConsulate General+34 914 31 53 21
Dominican RepublicEmbassy+34 914 31 5321
El SalvadorEmbassy+34 915 62 80 02
GuatemalaEmbassy+34 913 44 0347 and +34 913 44-1417
HaitiEmbassy+34 91 575 2624
HondurasEmbassy+34 91 353 1806 and +34 91 579 0251
JamaicaConsulate General+34 91 426 44 70
NicaraguaEmbassy+34 91-555-5510; +34 91-555-5645
PanamaEmbassy+34 915 76 50 01

Europe

42 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AlbaniaEmbassy+ 34 91 562 69 85
AndorraEmbassy+34 91 431 7453
AustriaEmbassy+34 91 55 65 315
BelarusEmbassy+34 917128323, +34 645577379
BelgiumEmbassy+34 91 577 63 00
Bosnia and HerzegovinaEmbassy+ 349 1 575 08 70
BulgariaEmbassy+34 913 455 761 and +34 913 456 651
CroatiaEmbassy+34 91 577 6881 and +34 91 577 6901
CyprusEmbassy+34-915-783114
Czech RepublicEmbassy+34 91 353 1880
DenmarkEmbassy+34 91 431 8445
EstoniaEmbassy+34 91 426 16 71
FinlandEmbassy+34 913 196 172
FranceEmbassy+ 34 91 423 89 00
GermanyEmbassy+34 91 557 9000
GreeceEmbassy+ 34 915644653, 915644654
HungaryEmbassy+34 91 413-70-11 / 99 ; +34 91 413-41-37
IcelandConsulate General+34 915 904 539
IrelandEmbassy+34 91 436 4093
ItalyEmbassy+0034912106912|0034914233300
LatviaEmbassy+34 91 369 13 62 and +34 91 369 13 83
LithuaniaEmbassy+34 91 702 21 16 and +34 91 31 020 75
LuxembourgEmbassy+ 34-91 4 35 91 64
MaltaEmbassy+ 34 913 913 061
MoldovaEmbassy+34 91 828 79 89
MonacoEmbassy+34 915 78 20 48
MontenegroEmbassy+34 901 665 164
NetherlandsEmbassy+34 913 537 500
North MacedoniaEmbassy+ 34 91 571 72 98
PolandEmbassy+34 913 736 605
PortugalEmbassy+34 915 77 35 85
RomaniaEmbassy+34 669 362 202 and +34 649 656 032
RussiaEmbassy+34 (91) 411-2957, 564-2049, 411-0807
San MarinoEmbassy+ 34 91 563 9000
SerbiaEmbassy+3491 563 5045
SlovakiaEmbassy+34 915903861
SloveniaEmbassy+34 914 116 893
SwedenEmbassy+34 91 702 2000
SwitzerlandEmbassy+34 91 436 39 60
TurkeyEmbassy+ 34 91 319 80 64 and + 34 91 319 82 97
UkraineEmbassy+ 34-917-48-93-60
United KingdomEmbassy+34 917 146 300

Middle East

10 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
IranEmbassy+34 631 01 06 59
IraqEmbassy+34 913 88 27 24
IsraelEmbassy(+34) 91 782 9500
JordanEmbassy+34 91 319 1100 and +34 91 319 1104
KuwaitEmbassy+34 913 86 96 66
LebanonEmbassy+34 91 345 1368 and +34 91 345 1370
QatarEmbassy+34 913 106 926
Saudi ArabiaEmbassy+34913834300
United Arab EmiratesEmbassy+34915701001
YemenEmbassy+34 914 11 99 50

North America

3 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
CanadaEmbassy+34 91 382 8400
MexicoEmbassy+34 91 369 2814
United StatesEmbassy+91 587 2200

Oceania

3 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AustraliaEmbassy+34 91 353 6600
New ZealandEmbassy+34 915 230 226
Solomon IslandsConsulate General+34 91 782 33 01

South America

10 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
ArgentinaEmbassy+ 34 91 7710500
BoliviaEmbassy+34 91 578 0835 and +34 91 578 1070
BrazilEmbassy+ 34 91 702 0635
ChileEmbassy+34 91 431 9160
ColombiaEmbassy+34 91 700 4770
EcuadorEmbassy+34 91-5627215 ; +34 91-5627216
ParaguayEmbassy+ 34 91 457 2456
PeruEmbassy+34 (91) 431 4242
UruguayEmbassy+34 91 758.04.75
VenezuelaConsulate+34 913 53 29 91

Frequently asked questions, answered

How many foreign diplomatic representations are there in Madrid?

Madrid currently boasts about 130 foreign embassies, consulates, and diplomatic representations.