Embassies and consulates in Madrid

  • 146 missions
  • 128 countries
  • most embassies are here

Embassies and consulates in Madrid

  • Embassy of Afghanistan in Madrid

    Embassy · Afghanistan

    Calle de Nuria 16, 28034 Madrid

  • Embassy of Albania in Madrid

    Embassy · Albania

    Calle de Lagasca 68, 28001 Madrid

  • Embassy of Algeria in Madrid

    Embassy · Algeria

    Calle del General Oraá 12, 28006 Madrid

  • Embassy of Andorra in Madrid

    Embassy · Andorra

    Calle de Alcalá 73, 28009 Madrid

  • Embassy of Angola in Madrid

    Embassy · Angola

    Calle de Lagasca 88, 28001 Madrid

  • Embassy of Argentina in Madrid

    Embassy · Argentina

    Calle de Fernando El Santo 15, 28010 Madrid

  • Embassy of Armenia in Madrid

    Embassy · Armenia

    Calle Mayor 81, 28013 Madrid

  • Embassy of Australia in Madrid

    Embassy · Australia

    Paseo de la Castellana 259-D, 28046 Madrid

  • Embassy of Austria in Madrid

    Embassy · Austria

    Paseo de la Castellana 91, 28046 Madrid

  • Embassy of Azerbaijan in Madrid

    Embassy · Azerbaijan

    Ronda de la Avutarda 38, Madrid

  • Embassy of Bangladesh in Madrid

    Embassy · Bangladesh

    Calle Manuel Marañón 13, 28043 Madrid

  • Embassy of Belarus in Madrid

    Embassy · Belarus

    Calle de Caleruega 81, 28033 Madrid

    Today 09:00–13:00, 14:00–18:00
  • Embassy of Belgium in Madrid

    Embassy · Belgium

    Paseo de la Castellana 18, 28046 Madrid

  • Embassy of Bolivia in Madrid

    Embassy · Bolivia

    Calle Guisando 27, 28035 Madrid

  • Embassy of Bosnia and Herzegovina in Madrid

    Embassy · Bosnia and Herzegovina

    Calle de Lagasca 20, Madrid

  • Embassy of Brazil in Madrid

    Embassy · Brazil

    Calle de Fernando el Santo, 6, 28010 - Madrid - España

  • Embassy of Bulgaria in Madrid

    Embassy · Bulgaria

    Travesía de Santa María Magdalena 15, 28016 Madrid

    Today 09:00–12:00
  • Embassy of Cameroon in Madrid

    Embassy · Cameroon

    Calle de Rosario Pino 3, 28020 Madrid

    Today 09:30–16:30
  • Embassy of Canada in Madrid

    Embassy · Canada

    Paseo de la Castellana 259D, 28046 Madrid

  • Embassy of Cape Verde in Madrid

    Embassy · Cape Verde

    Calle del Príncipe de Vergara 93, Madrid

    Today 09:00–14:00
  • Embassy of Chile in Madrid

    Embassy · Chile

    Calle de Lagasca 88, 28001 Madrid

  • Embassy of China in Madrid

    Embassy · China

    Calle de Arturo Soria 113, 28043 Madrid

  • Embassy of Colombia in Madrid

    Embassy · Colombia

    Paseo del General Martínez Campos 48, 28010 Madrid

  • Embassy of Costa Rica in Madrid

    Embassy · Costa Rica

    Calle de Ríos Rosas 54, 28005 Madrid

  • Embassy of Croatia in Madrid

    Embassy · Croatia

    Calle de Claudio Coello 78, 28001 Madrid

  • Embassy of Cuba in Madrid

    Embassy · Cuba

    Paseo de La Habana 194, 28036 Madrid

  • Embassy of Cyprus in Madrid

    Embassy · Cyprus

    Paseo de la Castellana 45, 28046 Madrid

  • Embassy of Czech Republic in Madrid

    Embassy · Czech Republic

    Avenida de Pío XII 22-24, 28016 Madrid

    Today · Closed
  • Embassy of Denmark in Madrid

    Embassy · Denmark

    Calle de Serrano 26, 28001 Madrid

  • Embassy of the Dominican Republic in Madrid

    Embassy · Dominican Republic

    Paseo de la Castellana 30, 28046 Madrid

Show all 146

Madrid has 146 foreign missions from 128 countries: 124 embassies, 10 consulates general, 10 consulates, 1 honorary consulate and 1 other office. As the capital of Spain, Madrid is where the embassies are.

Public holidays in Madrid

Public holidays in Spain

  • Constitution Day

    Sunday

  • Immaculate Conception

    Tuesday

  • Christmas Day

    Friday

The missions in Madrid close on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026 and Christmas Day (Navidad) on Friday 25 December 2026.

Other cities in Spain

Good to know

Foreign missions in Madrid

Among the countries with a mission in Madrid are Italy, Brazil, Chile, China, the Dominican Republic, Ecuador, France and the United Kingdom. Of Spain’s neighbours, Andorra, Portugal, France and Morocco are represented in Madrid.

Types of mission in Madrid

By type, Madrid has 124 embassies, 10 consulates general, 10 consulates, 1 honorary consulate and 1 other office. Of these, the honorary consulate in Madrid offers limited help: like most honorary consulates, it does not normally issue visas or passports.

Opening hours in Madrid

Opening hours are on record for 30 of the 146 missions in Madrid. Saturday opening is listed for 1 mission.

Other cities in Spain

Besides Madrid, towns in Spain with foreign missions are Barcelona (111), Málaga (32), Las Palmas de Gran Canaria (17), Bilbao (16), Valencia (11) and Seville (11).

Frequently asked questions

How many embassies and consulates are in Madrid?

There are 146 foreign missions on record in Madrid: 124 embassies, 10 consulates general, 10 consulates, 1 honorary consulate and 1 other office.

Which countries have a consulate or embassy in Madrid?

Missions from 128 countries are based in Madrid, among them Italy, Brazil, Chile, China and the Dominican Republic.

Are embassies in Madrid open on Saturday?

Saturday opening is listed for 1 of the 30 missions in Madrid with known hours.

When are the missions in Madrid closed?

The missions in Madrid close on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, and on each mission’s own national day.