Embassies in London

168 Diplomatic mission locations

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

Map of foreign diplomatic missions in London

Africa

35 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AlgeriaEmbassy(+44) 20 7229 7077
AngolaEmbassy+44 20 7299 9850
BeninConsulate General+44 20 8830 8612
BotswanaHigh Commission+44 20 7499 0031 and +44 20 7647 1000
BurundiEmbassy+44 12 346-0451 and +44 12 346-0452
CameroonHigh Commission+44 20 7727 0771
Côte d'IvoireEmbassy+44 20 7235 6991
Democratic Republic of the CongoEmbassy+44-20-7580-3931
EgyptEmbassy+44 20 7499 3304
Equatorial GuineaEmbassy+44 20 7499 6867
EritreaEmbassy+44 20 7713 0096
EswatiniHigh Commission+44 20 7630 6611
EthiopiaEmbassy+44 20 7589 7212
GabonEmbassy+44 80 6533 7002
GambiaHigh Commission+44 20 3928 9770
GhanaHigh Commission+44 20 7235 4142
GuineaEmbassy+44 20 7258 9640
LesothoHigh Commission+44 20 7235 5686
LiberiaEmbassy+44 20 7388 5489
LibyaEmbassy+44 20 7201 8280
MadagascarEmbassy+44 20 7052 8277 and +44 20 3008 4550
MalawiEmbassy+44 20 7421 6010
MauritaniaEmbassy+44 20 7233 6158
MoroccoEmbassy+44 20 7259 0382 and +44 20 7581 5001
MozambiqueHigh Commission+44 20 7383 3800
NamibiaEmbassy+44 20 7636 6244
NigeriaEmbassy+44 69 800 380
São Tomé and PríncipeConsulate General+44 (0)7977 260 564
Sierra LeoneHigh Commission+44 20 7404 0140
South AfricaHigh Commission+44 20 7451 7299
SudanEmbassy+44 7385 656014
TanzaniaHigh Commission+44 20 7569 1470
TunisiaEmbassy+44 20 7584 8117
ZambiaHigh Commission+44 20 7589 6655
ZimbabweEmbassy+44 20 7836 7755

Asia

29 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AfghanistanEmbassy+44 207 589 8891 and +44 207 225 0095
ArmeniaEmbassy+44 20 793 854 35
AzerbaijanEmbassy+44 (0) 20 7938 3412
BangladeshHigh Commission+44 20 7584 00 81
BhutanConsulate General+44 20 7148 6117
BruneiHigh Commission+44 20 7581 0521
CambodiaEmbassy+44 20 8451 7997
ChinaEmbassy0044-20-72994049, 0797 0292561 (24 hours)
GeorgiaEmbassy+44 20 7348 1942
IndiaHigh Commission+44 20 8629 5950
IndonesiaEmbassy+44 20 7499 7661
JapanEmbassy+ 020 7465 6500
KazakhstanEmbassy+44 20 7925 1757
KyrgyzstanEmbassy+44 (1) 535 03 79
LaosEmbassy+44 20 7402 3770
MalaysiaHigh Commission+44 20 3931 6196
MaldivesHigh Commission+44 20 7224 2135
MongoliaEmbassy+44 (207) 937 0150, 7252
MyanmarEmbassy+44 20 7499 4340
NepalEmbassy+44 (0)20 7243 7859
PakistanHigh Commission+44 (020) 7664 9200 and +44 (020) 7664 9276
PhilippinesEmbassy(+44) 20-7451-1780
SingaporeHigh Commission+44 20 7235 8315
South KoreaEmbassy+44 (0)20 7227 5500 and +44 (0)78 7650 6895
Sri LankaHigh Commission+44 20 7262 1841
ThailandEmbassy+44 0207 589 2944 and +44 0207 225 5500
TurkmenistanEmbassy+44 (0) 207 6105239
UzbekistanEmbassy+44 207 229 7679
VietnamEmbassy+0207 937 1912

Central America and Caribbean

19 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AnguillaRepresentative Office+44 )020) 77 591 141
Antigua and BarbudaHigh Commission+44 20 7258 0070
BahamasHigh Commission+ 442 07 408 4488
BarbadosHigh Commission+ 44 207 299 7150
BelizeHigh Commission+44 983 832 0939 ; +44 983 833 4680
Costa RicaEmbassy+44 207 706 8844
CubaEmbassy+44 20 7240 2488
DominicaHigh Commission+44 20 7370 5194 / 5
Dominican RepublicEmbassy+44 20 7727 7091 and +44 20 7262 6856
El SalvadorEmbassy+44 20 7224 9800
GrenadaEmbassy+44 20 7385 4415
GuatemalaEmbassy+44 20 7221 7448
HaitiEmbassy+44 20 3771 1427
HondurasEmbassy+44 20 7486 4880
JamaicaHigh Commission+44 20 7823 9911
NicaraguaEmbassy+44 20 7938 2373
PanamaEmbassy+44 20 7493 4646
Saint LuciaEmbassy+44 20 7370 7123
Trinidad and TobagoEmbassy+44 20 7245 9351

Europe

46 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AlbaniaEmbassy+44 20 7828 8897
AndorraEmbassy+44 208 874 4806
AustriaEmbassy+44 20 7344 3250
BelarusEmbassy+44 (0)207 938 3677, +44 (0) 207 937 3288
BelarusConsulate+44 (0)207 938 3677
BelgiumEmbassy(+44) (20) 74.70.37.00 and +44 7710 703 639
Bosnia and HerzegovinaEmbassy+ 44 207 373 08 67
BulgariaEmbassy+44 0 20 7581 3144 and +44 0 20 7584 9400
CroatiaEmbassy+44 20 73872022
Czech RepublicEmbassy+44 2072 4311 15
DenmarkEmbassy+44 20 7333 0200
EstoniaEmbassy+44 20 758 934 28
FinlandEmbassy44 207 838 6200
FranceConsulate General+ 44 207 073 1200
FranceEmbassy+ 44 207 07 31 000
GermanyEmbassy+020 7824 1300
GreeceEmbassy+ 44 207 2293850
HungaryEmbassy20 7201 3440
IcelandEmbassy+44 (0)20 7259 3999
IrelandEmbassy+44 20 7235 2171
ItalyConsulate+00442079365900
ItalyEmbassy+ 00442073122200
KosovoEmbassy+44 20 7405 1010
LatviaEmbassy+44 20 731 200 41
LithuaniaEmbassy+44 (0) 2080899616 and +44 (0)20 7592 2840
LuxembourgEmbassy+44 -20 7235 69 61/62/63
MaltaHigh Commission+ 44 020 729 24800
MoldovaEmbassy+44 20 8995 6818
MonacoEmbassy+44 20 7318 1081 and +44 20 7318 1083
MontenegroEmbassy+44 20 3302 7227
NetherlandsEmbassy+44 207 590 3200
North MacedoniaEmbassy+44 20 7976 0535
PolandEmbassy+44 207 291 3520
PortugalEmbassy+44 207 2355331
RomaniaEmbassy+44 20 7602 9833
RussiaEmbassy+44 20 7229 6412
San MarinoConsulate General+44 0203 409 3096
SerbiaEmbassy+44 207 235 9049
SlovakiaEmbassy+44 2073136470
SloveniaEmbassy+44 207 222 5700
SpainEmbassy+44 20 7235 5555
SwedenEmbassy+44 20 7917 6400
SwitzerlandEmbassy+44 20 7616 6000
TurkeyConsulate General+44 20 7591 69 00 and +44 20 7591 69 01 -02
TurkeyEmbassy+ 44 20 73 93 02 02
UkraineEmbassy+ 44-20-77-27-63-12 and + 44-20-72-43-89-23 and + 44-20-77-27-35-67

Middle East

14 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
BahrainEmbassy+44 20 7201 9170
IranEmbassy+44 20 7937 5225 and +44 20 7361 0824
IraqEmbassy+44 20 7590 9220
IraqConsulate+44 020 7590 9220
IsraelEmbassy(+44) 020 7957 9500
JordanEmbassy+44 20 7937 3685
KuwaitEmbassy+44 20 7590 3400
LebanonEmbassy+44 20 7229 7265 and +44 20 7727 6696
OmanEmbassy+44 20 7225 0001
QatarEmbassy+44 207 493 2200
Saudi ArabiaEmbassy+442079173000
SyriaEmbassy+44 20 7245 9012
United Arab EmiratesEmbassy+4402075811281
YemenEmbassy+44 20 7584 6607

North America

3 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
CanadaHigh Commission+44 (0) 207 004 6000
MexicoEmbassy+44 20 7499 8586
United StatesEmbassy+44 020 7499 9000

Oceania

7 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
AustraliaHigh Commission+44 20 7379 4334
FijiHigh Commission+44 20 7584 3661
NauruHonorary Consulate(+44) (1732) 746061
New ZealandHigh Commission+44 20 793 08422
Papua New GuineaHigh Commission+44 20 7930 0922
TongaHigh Commission+44 20 7724 5828
TuvaluConsulate General+44 20 88790985

South America

15 diplomatic missions
Country
CountryType of diplomatic missionsPhone number
ArgentinaConsulate General+ 44 207 3181340
ArgentinaEmbassy+ 44 20 7318 1300
BoliviaEmbassy+44 20 7235 4248 and +44 20 7235 4255
BrazilConsulate General+44 20 7659 1550
BrazilEmbassy+44 20 7747 4500
ChileEmbassy+44 020 7222 2361
ColombiaEmbassy+44 20 7589 9177 and +44 20 7589 5037
EcuadorEmbassy+44 20 7 584 1367 ; +44 20 7 584 8084 / 2648
GuyanaHigh Commission+ 44 207 229 7684
ParaguayEmbassy+ 44 207 610 4180
PeruEmbassy+44 (20) 7235 1917 and +44 (20) 7235 8340
PeruConsulate General+44 (20) 7838 9223 and +44 (20) 7838 9224
PeruPermanent Representation+44 (20) 7235 1917 and +44 (20) 7235 2545 and +44 (20) 7235 8340 and +44 (20) 7235 3802
UruguayEmbassy+44 20 7584 4200
VenezuelaEmbassy+44 20 7584 4206

Frequently asked questions, answered

How many foreign diplomatic representations are there in London?

London currently boasts about 168 foreign embassies, consulates, and diplomatic representations.