Embassies and consulates in London

  • 218 missions
  • 172 countries
  • most embassies are here

Embassies and consulates in London

  • Embassy of Afghanistan in London

    Embassy · Afghanistan

    Princes Gate 31, London

    Today · Closed
  • Embassy of Albania in London

    Embassy · Albania

    St George's Drive 33, SW1V 4DG London

  • Embassy of Algeria in London

    Embassy · Algeria

    Riding House Street 1-3, W1W 7DR London

    Today 09:00–16:00
  • Embassy of Angola in London

    Embassy · Angola

    Dorset Street 22, W1U 6QY London

  • High Commission of Antigua and Barbuda in London

    High Commission · Antigua and Barbuda

    Crawford Place 45, W1H 4LP London

    Today 10:00–16:00
  • Embassy of Argentina in London

    Embassy · Argentina

    65 Brook Street, London, W1K 4AH

    Today 09:00–17:00
  • Embassy of Armenia in London

    Embassy · Armenia

    31 A St James’s Square SW1Y 4JR, London

  • High Commission of Australia in London

    High Commission · Australia

    Strand, WC2B 4LA London

    Today 09:00–17:00
  • Embassy of Austria in London

    Embassy · Austria

    Belgrave Mews West 18, SW1X 8HU London

  • Embassy of Azerbaijan in London

    Embassy · Azerbaijan

    66 Holland Park, London W11 3SJ

  • High Commission of the Bahamas in London

    High Commission · Bahamas

    Chesterfield Street 10, W1J 5JL London

  • Embassy of Bahrain in London

    Embassy · Bahrain

    Belgrave Square 30, SW1X 8QB London

  • High Commission of Bangladesh in London

    High Commission · Bangladesh

    Queen's Gate 28, SW7 5JA London

  • High Commission of Barbados in London

    High Commission · Barbados

    Great Russell Street 1, WC1B 3NH London

  • Embassy of Belarus in London

    Embassy · Belarus

    Kensington Court 6, W8 5DL London

  • Embassy of Belgium in London

    Embassy · Belgium

    Grosvenor Crescent 17, SW1X 7EE London

  • High Commission of Belize in London

    High Commission · Belize

    Crawford Place 45, London

  • Embassy of Bolivia in London

    Embassy · Bolivia

    Eaton Square 106, London

  • Embassy of Bosnia and Herzegovina in London

    Embassy · Bosnia and Herzegovina

    Lexham Gardens 5-7, W8 5JJ London

  • High Commission of Botswana in London

    High Commission · Botswana

    Stratford Place 6, W1C 1AY London

    Today 09:00–13:00, 14:00–17:00
  • Embassy of Brazil in London

    Embassy · Brazil

    18 Stanhope Pl, Tyburnia, W2 2HH, London

  • High Commission of Brunei in London

    High Commission · Brunei

    19-20 Belgrave Square SW1X 8PG, London

  • Embassy of Bulgaria in London

    Embassy · Bulgaria

    Queen's Gate 186-188, London

    no hours on record
  • Embassy of Burundi in London

    Embassy · Burundi

    Uganda House Second Floor 58-59 Trafalgar Square WC2N 5DX, London

  • Embassy of Cambodia in London

    Embassy · Cambodia

    Brondesbury Park 64, NW6 7AT London

  • High Commission of Cameroon in London

    High Commission · Cameroon

    Holland Park 84, W11 3SB London

  • High Commission of Canada in London

    High Commission · Canada

    Trafalgar Square 5, SW1Y 5BJ London

  • Embassy of Chile in London

    Embassy · Chile

    Old Queen Street 37-41, SW1H 9AJ London

  • Embassy of China in London

    Embassy · China

    Portland Place 49-51, London

  • Embassy of Colombia in London

    Embassy · Colombia

    Hans Crescent 3, SW1X 0LS London

Show all 218

Missions of 172 countries are based in London, 218 in all (167 embassies, 14 consulates general, 14 consulates, 5 honorary consulates and 18 other offices). As the capital of the United Kingdom, London is where the embassies are.

Public holidays in London

Public holidays in the United Kingdom

  • Christmas Day

    Friday

  • St. Stephen's Day

    Monday

  • Good Friday

    Friday

The missions in London close on the United Kingdom’s public holidays, the next being Christmas Day on Friday 25 December 2026, St. Stephen's Day (Boxing Day) on Monday 28 December 2026 and Good Friday on Friday 26 March 2027.

Other cities in the United Kingdom

Good to know

Foreign missions in London

London hosts missions of Italy, the United Arab Emirates, Brazil, China, Egypt, Spain, France and Poland, among 172 countries. Of the United Kingdom’s neighbours, Ireland is represented in London.

Types of mission in London

By type, London has 167 embassies, 14 consulates general, 14 consulates, 5 honorary consulates and 18 other offices. Of these, the 5 honorary consulates in London offer limited help: honorary consuls work part-time and normally cannot issue visas or full passports.

Opening hours in London

Opening hours are on record for 40 of the 218 missions in London. The earliest opens at 08:30 and the latest closes at 18:00. Saturday opening is listed for 3 missions.

Other cities in the United Kingdom

Outside London, missions in the United Kingdom are found in Edinburgh (45), Belfast (39), Manchester (30), Cardiff (19), Glasgow (17) and Birmingham (16).

Frequently asked questions

How many embassies and consulates are in London?

There are 218 foreign missions on record in London: 167 embassies, 14 consulates general, 14 consulates, 5 honorary consulates and 18 other offices.

Which countries have a consulate or embassy in London?

Missions from 172 countries are based in London, among them Italy, the United Arab Emirates, Brazil, China and Egypt.

Are embassies in London open on Saturday?

Saturday opening is listed for 3 of the 40 missions in London with known hours.

When are the missions in London closed?

The missions in London close on the United Kingdom’s public holidays, the next being Christmas Day on Friday 25 December 2026, and on each mission’s own national day.