Embassies and consulates in Madrid
- 146 missions
- 128 countries
- most embassies are here
Embassies and consulates in Madrid
- Embassy of Afghanistan in Madrid
Calle de Nuria 16, 28034 Madrid
- Embassy of Albania in Madrid
Calle de Lagasca 68, 28001 Madrid
- Embassy of Algeria in Madrid
Calle del General Oraá 12, 28006 Madrid
- Embassy of Andorra in Madrid
Calle de Alcalá 73, 28009 Madrid
- Embassy of Angola in Madrid
Calle de Lagasca 88, 28001 Madrid
- Embassy of Argentina in Madrid
Calle de Fernando El Santo 15, 28010 Madrid
- Embassy of Armenia in Madrid
Calle Mayor 81, 28013 Madrid
- Embassy of Australia in Madrid
Paseo de la Castellana 259-D, 28046 Madrid
- Embassy of Austria in Madrid
Paseo de la Castellana 91, 28046 Madrid
- Embassy of Azerbaijan in Madrid
Ronda de la Avutarda 38, Madrid
- Embassy of Bangladesh in Madrid
Calle Manuel Marañón 13, 28043 Madrid
-
- Embassy of Belgium in Madrid
Paseo de la Castellana 18, 28046 Madrid
- Embassy of Bolivia in Madrid
Calle Guisando 27, 28035 Madrid
- Embassy of Bosnia and Herzegovina in Madrid
Calle de Lagasca 20, Madrid
- Embassy of Brazil in Madrid
Calle de Fernando el Santo, 6, 28010 - Madrid - España
-
-
- Embassy of Canada in Madrid
Paseo de la Castellana 259D, 28046 Madrid
-
- Embassy of Chile in Madrid
Calle de Lagasca 88, 28001 Madrid
- Embassy of China in Madrid
Calle de Arturo Soria 113, 28043 Madrid
- Embassy of Colombia in Madrid
Paseo del General Martínez Campos 48, 28010 Madrid
- Embassy of Costa Rica in Madrid
Calle de Ríos Rosas 54, 28005 Madrid
- Embassy of Croatia in Madrid
Calle de Claudio Coello 78, 28001 Madrid
- Embassy of Cuba in Madrid
Paseo de La Habana 194, 28036 Madrid
- Embassy of Cyprus in Madrid
Paseo de la Castellana 45, 28046 Madrid
-
- Embassy of Denmark in Madrid
Calle de Serrano 26, 28001 Madrid
- Embassy of the Dominican Republic in Madrid
Paseo de la Castellana 30, 28046 Madrid
Show all 146
- Embassy of DR Congo in Madrid
Calle del Doctor Fleming 45, 28036 Madrid
- Embassy of Ecuador in Madrid
Calle de Velázquez 114, 28006 Madrid
- Embassy of Egypt in Madrid
Calle de Velázquez 69, 28006 Madrid
- Embassy of El Salvador in Madrid
Paseo de la Castellana 178, 28046 Madrid
- Embassy of Equatorial Guinea in Madrid
Avenida de Pío XII 14, 28016 Madrid
- Embassy of Estonia in Madrid
Calle de Claudio Coello 91, 28006 Madrid
- Embassy of Finland in Madrid
Paseo de la Castellana 15, 28046 Madrid
-
- Embassy of Gabon in Madrid
Calle de Orense 68, 28020 Madrid
- Embassy of the Gambia in Madrid
Calle de Hernández Iglesias 20B, 28027 Madrid
- Embassy of Georgia in Madrid
Plaza de las Cortes 4, 28014 Madrid
-
- Embassy of Ghana in Madrid
Calle de Hernández de Tejada 10, 28027 Madrid
- Embassy of Greece in Madrid
Avenida del Doctor Arce 24, 28002 Madrid
-
- Embassy of Guinea in Madrid
Calle de Luis Muriel 4, 28002 Madrid
- Embassy of Guinea-Bissau in Madrid
Avenida de América 16, 28028 Madrid
- Embassy of Haiti in Madrid
Paseo de la Castellana 15, 28046 Madrid
-
- Embassy of Honduras in Madrid
Paseo de la Castellana 164, 28046 Madrid
- Embassy of Hungary in Madrid
Calle de Fortuny 6, 28010 Madrid
- Embassy of India in Madrid
Avenida de Pío XII 30-32, 28016 Madrid
- Embassy of Indonesia in Madrid
Calle de Agastia 65, 28043 Madrid
- Embassy of Iran in Madrid
Calle de Jerez 5, 28016 Madrid
- Embassy of Iraq in Madrid
Calle del Carril del Conde 56, 28043 Madrid
-
- Embassy of Israel in Madrid
Calle de Velázquez 150, 28002 Madrid
- Embassy of Italy in Madrid
Calle Lagasca, 98 - 28006 Madrid, Madrid
- Embassy of Ivory Coast in Madrid
Calle de Serrano 154, 28006 Madrid
- Embassy of Japan in Madrid
Calle de Serrano 109, 28006 Madrid
- Embassy of Jordan in Madrid
Paseo del General Martínez Campos 41, 28010 Madrid
- Embassy of Kazakhstan in Madrid
Avenida de los Madroños 43, 28043 Madrid
-
- Embassy of Kuwait in Madrid
Avenida de Miraflores 61, 28035 Madrid
-
- Embassy of Lebanon in Madrid
Paseo de la Castellana 178, 28046 Madrid
- Embassy of Libya in Madrid
Avenida del Comandante Franco, Madrid
- Embassy of Lithuania in Madrid
Calle del Pisuerga 5, 28002 Madrid
- Embassy of Luxembourg in Madrid
Calle de Claudio Coello 78, 28001 Madrid
- Embassy of Macau in Madrid
Calle de Villanueva 12, 28001 Madrid
- Embassy of Malaysia in Madrid
Avenida de los Madroños 63 bis, 28043 Madrid
- Embassy of Mali in Madrid
Calle de Serrano 174, 28002 Madrid
- Embassy of Malta in Madrid
Paseo de la Castellana 45, 28046 Madrid
- Embassy of Mauritania in Madrid
Calle Piedralaves 4, 28035 Madrid
-
- Embassy of Moldova in Madrid
Paseo de la Castellana 178, 28046 Madrid
- Embassy of Montenegro in Madrid
Calle de Alcalá 89, 28009 Madrid
- Embassy of Morocco in Madrid
Calle de Serrano 179, 28002 Madrid
- Embassy of Mozambique in Madrid
Calle Alfonso Rodríguez Santamaría 8, 28002 Madrid
-
-
-
- Embassy of Nicaragua in Madrid
Paseo de la Castellana 127, 28046 Madrid
- Embassy of Nigeria in Madrid
Calle Siguero, 23, 28002 Madrid
- Embassy of North Korea in Madrid
Calle de Darío Aparicio 43, Madrid
- Embassy of North Macedonia in Madrid
Calle de Don Ramón de la Cruz 107, 28006 Madrid
- Embassy of Norway in Madrid
Calle de Serrano 26, 28001 Madrid
- Embassy of Oman in Madrid
Avenida del Cardenal Herrera Oria 138, 28034 Madrid
- Embassy of Pakistan in Madrid
Calle de Pedro de Valdivia 16, 28006 Madrid
- Embassy of Palestine in Madrid
Avenida de Pío XII 20, 28016 Madrid
- Embassy of Panama in Madrid Today 10:00–14:00
- Embassy of Paraguay in Madrid
Calle del Doctor Fleming 3, 28036 Madrid
-
-
- Embassy of Poland in Madrid
Calle Guisando 23bis, 28035 Madrid
- Embassy of Portugal in Madrid
Calle de Lagasca 88, 28001 Madrid
- Embassy of Qatar in Madrid
Paseo de la Castellana 15, 28046 Madrid
-
- Embassy of Romania in Madrid
Avenida de Alfonso XIII 157, 28016 Madrid
-
- Embassy of San Marino in Madrid
Calle del Padre Jesús Ordóñez 18, 28002 Madrid
-
- Embassy of Senegal in Madrid
Calle de Moralzarzal 18, 28034 Madrid
- Embassy of Serbia in Madrid
Calle de Velázquez 3, 28001 Madrid
- Embassy of Slovakia in Madrid
Calle del Pinar 20, 28006 Madrid
- Embassy of Slovenia in Madrid
Calle de los Hermanos Bécquer 7, Madrid
- Embassy of South Africa in Madrid
Calle de Claudio Coello 91, 28006 Madrid
- Embassy of South Korea in Madrid
Calle de González Amigo 15, 28033 Madrid
- Embassy of Sudan in Madrid
Avenida de Miraflores 63, 28035 Madrid
- Embassy of Sweden in Madrid
Calle de Caracas 25, Madrid
- Embassy of Switzerland in Madrid
Calle de Núñez de Balboa 35 A, 28001 Madrid
- Embassy of Syria in Madrid
Plaza de la Platería de Martínez 1, 28014 Madrid
- Embassy of Thailand in Madrid
Calle de Joaquín Costa 29, 28002 Madrid
- Embassy of Tunisia in Madrid
Avenida de Alfonso XIII 64-68, 28016 Madrid
- Embassy of Turkey in Madrid
Calle de Rafael Calvo 18, 28010 Madrid
-
- Embassy of the United Arab Emirates in Madrid
Calle de Hernández de Tejada 7, 28027 Madrid
-
- Embassy of the United States in Madrid
Calle de Serrano 75, 28006 Madrid
- Embassy of Uruguay in Madrid
Paseo del Pintor Rosales 28, 28008 Madrid
- Embassy of Uzbekistan in Madrid
Paseo de la Castellana 45, 28046 Madrid
- Embassy of Venezuela in Madrid
Calle del Poeta Joan Maragall 1, 28020 Madrid
- Embassy of Vietnam in Madrid
Avenida de Alfonso XIII 54, 28016 Madrid
- Embassy of Yemen in Madrid
Paseo de la Castellana 117, 28046 Madrid
- Consulate General of Brazil in Madrid
Calle Goya 5-7 - Pasaje Comercial, 2ª Entreplanta, 28001 - Madri, Madrid
-
-
-
- Consulate General of France in Madrid
Calle del Marqués de la Ensenada 10, 28004 Madrid
- Consulate General of Hungary in Madrid
Calle de Ángel de Diego Roldán 21, 28016 Madrid
-
-
- Consulate General of the United Kingdom in Madrid
Paseo de la Castellana 259D, 28046 Madrid
Open 24/7 -
-
- Consulate of Honduras in Madrid
Avenida de Alberto Alcocer 7, 28036 Madrid
-
-
- Consulate of Morocco in Madrid
Calle de Leizarán 31, Madrid
-
- Consulate of Romania in Madrid
Avenida de la Albufera 319, Madrid
-
- Consulate of Sierra Leone in Madrid
Calle de Ibiza 38, 28009 Madrid
- Consulate of Uruguay in Madrid
Paseo del Pintor Rosales 32, Madrid
-
- Embassy Branch Office of Italy in Madrid
C/ Agustín de Betancourt, 3 - 28003 Madrid, Madrid
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
-
Immaculate Conception
-
Christmas Day
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.