Spain
Embassies & consulates in Madrid
Madrid hosts 143 diplomatic missions from 129 countries. Madrid is the capital of Spain, so most embassies are here.
125
Embassies
17
Consulates
1
Honorary Consulate
0
Other missions
No mission of that country in this city.
Embassy124
- AfghanistanEmbassy of Afghanistan, MadridCalle de Moralzarzal, 44+34 91 721 85 81Opening hours: Not yet verified
- AlbaniaEmbassy of Albania, MadridCalle de Lagasca 68, 28001, Madrid+34-91-562-6985Opening hours: Not yet verified
- AlgeriaEmbassy of Algeria, MadridCalle del General Oraá 12, 28006, MadridOpening hours: Not yet verified
- AndorraEmbassy of Andorra, MadridCalle de Alcalá 73, 28009, MadridOpening hours: Not yet verified
- AngolaEmbassy of Angola, MadridCalle de Lagasca 88, 28001, MadridOpening hours: Not yet verified
- Antigua & Barbudaembassy of Antigua and Barbuda in SpainOpening hours: Not yet verified
- Argentinaembassy of Argentina in SpainCalle de Fernando El Santo 15, 28010, Madrid+34 91 7710500Opening hours: Not yet verified
- Armeniaembassy of Armenia in SpainCalle Mayor 81, 28013, Madrid+34 91 542 26 27Opening hours: Not yet verified
- Australiaembassy of Australia in SpainPaseo de la Castellana 259-D, 28046, Madrid+34 913536600Opening hours: Not yet verified
- Austriaembassy of Austria in SpainPaseo de la Castellana 91, 28046, Madrid+34 91 556 53 15Opening hours: Not yet verified
- AzerbaijanEmbassy of Azerbaijan, MadridCalle Ronda Avutarda 38+34 917 596 010Opening hours: Not yet verified
- BangladeshEmbassy of Bangladesh, MadridCalle Manuel Marañón 13+34 914 01 99 32Opening hours: Not yet verified
- Belarusembassy of Belarus in SpainCalle de Caleruega 81, 28033, Madrid+34 917128323Mo-Fr 09:00-13:00,14:00-18:00
- BelgiumEmbassy of Belgium, MadridPaseo de la Castellana, 18 Madrid+34-91-577-63-00Opening hours: Not yet verified
- Boliviaembassy of Bolivia in SpainCalle Guisando 27, 28035, Madrid+34 915 780 835Opening hours: Not yet verified
- Bosnia and Herzegovinaembassy of Bosnia and Herzegovina in SpainCalle de Lagasca 20, Madrid+34 91 575 08 70Opening hours: Not yet verified
- BrazilEmbassy of Brazil, MadridOpening hours: Not yet verified
- Bulgariaembassy of Bulgaria in SpainTravesía de Santa María Magdalena 15+34 913 455 761Mo-Fr 09:00-12:00
- Cameroonembassy of Cameroon in SpainCalle de Moralzarzal, 44+34 915 71 11 60Mo-Fr 09:30-16:30
- Canadaembassy of Canada in SpainPaseo de la Castellana 259D+34 91 382 8400Opening hours: Not yet verified
- Cape Verdeembassy of Cape Verde in SpainCalle del Príncipe de Vergara 93, Madrid+34 91 570 25 68Mo-Fr 09:00-14:00
- Chileembassy of Chile in SpainCalle de Lagasca 88, 28001, MadridOpening hours: Not yet verified
- ChinaEmbassy of the People's Republic of China, MadridCalle de Arturo Soria 113, 28043, Madrid+34 915 19 42 42Opening hours: Not yet verified
- ColombiaEmbassy of Colombia, MadridPaseo del General Martínez Campos 48, 28010, Madrid+34 91 700 47 70Opening hours: Not yet verified
- Costa Ricaembassy of Costa Rica in SpainCalle de Ríos Rosas 54, 28005, Madrid+34 913 459 622Opening hours: Not yet verified
- Côte d’Ivoireembassy of Ivory Coast in SpainCalle de Serrano 154, 28006, Madrid+34 91 562 69 16Opening hours: Not yet verified
- Croatiaembassy of Croatia in SpainCalle de Claudio Coello 78, 28001, Madrid+34 91 577 68 81Opening hours: Not yet verified
- Cubaembassy of Cuba, MadridPaseo de La Habana 194, 28036, Madrid+34 91 359 25 00Opening hours: Not yet verified
- Cyprusembassy of Cyprus in SpainPaseo de la Castellana 45, 28046, Madrid+34 915783114Opening hours: Not yet verified
- CzechiaCzech Embassy, MadridAvenida de Pío XII 22-24, 28016, Madrid+34 91 353 1880Mo,Tu,Th 10:00-12:00; We 10:00-14:00
- DenmarkEmbassy of DenmarkCalle de Serrano 26, 28001, Madrid+34 91 431 84 45Opening hours: Not yet verified
- Dominican Republicembassy of the Dominican Republic in SpainPaseo de la Castellana 30, 28046, Madrid+34 914 31 53 95Opening hours: Not yet verified
- DR Congoembassy of Democratic Republic of the Congo in SpainCalle del Doctor Fleming 45, 28036, Madrid+34 917 332 647Opening hours: Not yet verified
- Ecuadorembassy of Ecuador in SpainCalle de Velázquez 114, 28006, Madrid+34 915 62 72 15Opening hours: Not yet verified
- Egyptembassy of Egypt in SpainCalle de Velázquez 69, 28006, Madrid+34 91 577 63 08Opening hours: Not yet verified
- El SalvadorEmbassy of El Salvador in MadridPaseo de la Castellana, 178, 1º D, 28046, Madrid, España+34 91 345 13 68Opening hours: Not yet verified
- Equatorial Guineaembassy of Equatorial Guinea in SpainAvenida de Pío XII 14, 28016, Madrid+34 91 353 2169Opening hours: Not yet verified
- Estoniaembassy of Estonia in MadridCalle de Claudio Coello 91, 28006, Madrid+34 91 426 16 71Opening hours: Not yet verified
- FinlandEmbassy of Finland in SpainPaseo de la Castellana 15, 28046, Madrid+34 91 319 61 72Opening hours: Not yet verified
- FranceEmbassy of France, MadridCalle de Salustiano Olózaga 9, 28001, Madrid+34 91 423 89 00Mo-Fr 09:00-19:00
- Gabonembassy of Gabon in SpainCalle de Orense 68, 28020, Madrid+34 91 413 82 11Opening hours: Not yet verified
- GambiaEmbassy of Gambia, MadridCalle Hernández Iglesias, 20b+34 914361792Opening hours: Not yet verified
- Georgiaembassy of Georgia in SpainPlaza de las Cortes 4, 28014, Madrid+34 91429 01 55Opening hours: Not yet verified
- GermanyEmbassy of Germany, MadridCalle de Fortuny 8, Madrid+34-91-557-9000Mo-Fr 09:00-13:00
- Ghanaembassy of Ghana in SpainCalle de Hernández de Tejada, 10+34 915 670 440Opening hours: Not yet verified
- Greeceembassy of Greece in SpainAvenida del Doctor Arce 24, 28002, Madrid+34 91 5644653Opening hours: Not yet verified
- Guatemalaembassy of Guatemala in SpainPaseo de la Castellana 178, 28046, Madrid+34 91 344 03 47Mo-Fr 09:00-14:00
- Guineaembassy of Guinea in SpainCalle Luis Muriel, 4+34 914 352 928Opening hours: Not yet verified
- Guinea-Bissauembassy of Guinea-Bissau in SpainAvenida de América 16, 28028, MadridOpening hours: Not yet verified
- Haitiembassy of Haiti in SpainPaseo de la Castellana 15, 28046, Madrid+34 91 575 26 24Opening hours: Not yet verified
- Hondurasembassy of Honduras in SpainPaseo de la Castellana 164, 28046, Madrid+34 91 353 1806Opening hours: Not yet verified
- HungaryEmbassy of Hungary, MadridCalle de Fortuny 6, 28010, Madrid+34 91 413 70 11Opening hours: Not yet verified
- IndiaEmbassy of India, MadridAvenida de Pío XII 30-32, 28016, Madrid+34 91 309 88 82Opening hours: Not yet verified
- Indonesiaembassy of Indonesia, MadridCalle de Agastia, 65+34914130294Opening hours: Not yet verified
- Iranembassy of Iran in SpainCalle de Jerez, 5+34 91 345 01 12Opening hours: Not yet verified
- IraqEmbassy of Iraq, MadridCalle del Carril del Conde 56+34 91 759 0303Opening hours: Not yet verified
- Irelandembassy of Ireland in SpainPaseo de la Castellana 46, 28046, Madrid+34-914364093Mo-Fr open "By appointment only";PH off
- Israelembassy of Israel in SpainCalle de Velázquez 150, 28002, Madrid+34 91 782 95 00Opening hours: Not yet verified
- ItalyEmbassy of Italy in Spain+34 91 423 33 00Opening hours: Not yet verified
- JapanEmbassy of Japan, MadridCalle de Serrano 109, 28006, Madrid+34 915907600Opening hours: Not yet verified
- Jordanembassy of Jordan in SpainPaseo del General Martínez Campos 41, 28010, Madrid+34 913191100Opening hours: Not yet verified
- KazakhstanEmbassy of Kazakhstan, MadridAvenida de los Madroños, 43+34 91 721 62 90Opening hours: Not yet verified
- Kenyaembassy of Kenya in SpainCalle de Moralzarzal, 44+34 917 81 20 00Mo-Fr 09:00-14:00
- Kuwaitembassy of Kuwait in SpainAvenida de Miraflores, 61+34 91 386 96 66Opening hours: Not yet verified
- Latviaembassy of Latvia in SpainCalle Moreto, 5+34-91-369-13-62Mo-Fr 09:00-17:00
- Lebanonembassy of Lebanon in SpainOpening hours: Not yet verified
- Libyaembassy of Libya in SpainAvenida del Comandante Franco, 32+34 91 563 57 53Opening hours: Not yet verified
- LithuaniaEmbassy of Lithuania, MadridCalle del Pisuerga, 5+34 91 702 21 16Opening hours: Not yet verified
- Luxembourgembassy of Luxembourg in SpainCalle de Claudio Coello 78, 28001, Madrid+34 91 4359164Opening hours: Not yet verified
- MalaysiaEmbassy of Malaysia, MadridAvenida de los Madroños, 63bis+34 91 555 0684Opening hours: Not yet verified
- Maliembassy of Mali in SpainCalle de Serrano 174, 28002, Madrid+34 91 781 72 12Opening hours: Not yet verified
- Maltaembassy of Malta in SpainPaseo de la Castellana 45, 28046, Madrid+34 91 391 3061Opening hours: Not yet verified
- Mauritaniaembassy of Mauritania in SpainCalle Piedralaves, 4Opening hours: Not yet verified
- MexicoEmbassy of Mexico, MadridCarrera de San Jerónimo 46, 28014, Madrid+34 91 369 28 14Mo-Fr 08:00-15:00,17:00-19:00
- Moldovaembassy of Moldova in SpainPaseo de la Castellana 178, 28046, Madrid+34 91 828 79 89Opening hours: Not yet verified
- Monacoembassy of Monaco in SpainCalle de Villanueva, 12+34 915 782 048Opening hours: Not yet verified
- Montenegroembassy of Montenegro in SpainCalle de Alcalá 89, 28009, Madrid+34 91 066 5164Opening hours: Not yet verified
- MoroccoEmbassy of Morocco in SpainCalle de Serrano 179, 28002, Madrid+34 91 563 10 90Opening hours: Not yet verified
- Mozambiqueembassy of Mozambique in SpainCalle Alfonso Rodríguez Santamaría, 8+34 91 577 36 82Opening hours: Not yet verified
- Nepalembassy of Nepal in SpainCalle Piedralaves, 4+34 911038285Mo-Th 09:00-14:00
- NetherlandsEmbassy of the Netherlands, MadridPaseo de la Castellana 259-D, 28046, Madrid+34 913 537 500Mo-Th 09:00-17:00; Fr 09:00-16:30
- New Zealandembassy of New Zealand, MadridPinar 7, 3rd floor, Madrid 28006+34-915-23-02-26Mo-Fr 09:00-14:00,15:00-17:30; Jul-Aug: Mo-Fr 08:30-13:30,14:00-16:30
- Nicaraguaembassy of Nicaragua in SpainPaseo de la Castellana 127, 28046, Madrid+34 91 417 16 49Opening hours: Not yet verified
- NigeriaNigerian Embassy, MadridCalle del Segre 23, 28002, Madrid+34 91 563 09 11Opening hours: Not yet verified
- North KoreaEmbassy of North KoreaCalle de Darío Aparicio 43Opening hours: Not yet verified
- North Macedoniaembassy of North Macedonia in SpainCalle de Don Ramón de la Cruz 107, 28006, Madrid+34 91 571 72 98Opening hours: Not yet verified
- NorwayEmbassy of Norway, MadridCalle de Serrano 26, 28001, Madrid+34 91 436 38 40Opening hours: Not yet verified
- Omanembassy of Oman in SpainAvenida del Cardenal Herrera Oria 138, 28034, Madrid+34 91 736 44 45Opening hours: Not yet verified
- Pakistanembassy of Pakistan in SpainCalle de Pedro de Valdivia 16, 28006, Madrid+34 91 345 89 95Opening hours: Not yet verified
- PalestineGeneral delegation of PalestineAvenida de Pío XII 20, 28016, Madrid+34 91 345 32 58Opening hours: Not yet verified
- Panamaembassy of Panama in Spain+34 91 576 5001Mo-Fr 10:00-14:00
- Paraguayembassy of Paraguay in SpainCalle del Doctor Fleming 3, 28036, MadridOpening hours: Not yet verified
- PeruEmbassy of Peru, MadridCalle de Zurbano 70, 28010, Madrid+34914314242Mo-Fr 10:00-14:00
- PhilippinesEmbassy of the Philippines, MadridCalle Eresma 2+34 91 782 3830Mo-Fr 09:00-17:00
- PolandEmbassy of Poland, MadridCalle Guisando 23bis, 28035, Madrid+34 913 736 605Opening hours: Not yet verified
- Portugalembassy of Portugal in SpainCalle de Lagasca 88, 28001, Madrid+34 917 824 960Opening hours: Not yet verified
- Qatarembassy of Qatar in SpainPaseo de la Castellana 15, 28046, Madrid+34 91 310 69 26Opening hours: Not yet verified
- Republic of the CongoEmbassy of the Democratic Republic of Congo in MadridCalle del Moscatelar 23+34 91 737 9999Mo-Fr 09:30-14:00; Sa-Su off
- RomaniaEmbassy of Romania, MadridAvenida de Alfonso XIII 157, 28016, MadridOpening hours: Not yet verified
- RussiaRussian Embassy, MadridCalle de Velázquez 155, 28002, Madrid+34915622264Mo-Fr 09:00-14:00, 16:00-19:00
- San Marinoembassy of San Marino in SpainCalle del Padre Jesús Ordóñez, 18+34 91 563 90 00Opening hours: Not yet verified
- Saudi ArabiaEmbassy of Saudi Arabia, MadridDoctor Alvarez Sierra, 3+34 91 416 10 00Mo-Fr 09:00-15:00
- Senegalembassy of Senegal in SpainCalle de Moralzarzal, 18+34 91 745 10 03Opening hours: Not yet verified
- Serbiaembassy of Serbia in SpainCalle de Velázquez 3, 28001, Madrid+34 91 563 50 45Opening hours: Not yet verified
- Slovakiaembassy of Slovakia in SpainCalle del Pinar 20, 28006, Madrid+34 915903861Opening hours: Not yet verified
- SloveniaEmbassy of Slovenia, MadridCalle de los Hermanos Bécquer 7+34 914 116 893Opening hours: Not yet verified
- South Africaembassy of South Africa in SpainCalle de Claudio Coello 91, 28006, Madrid+34 91 436 37 80Opening hours: Not yet verified
- South KoreaEmbassy of South Korea, MadridCalle de González Amigo 15+34 913 53 20 00Opening hours: Not yet verified
- Sudanembassy of Sudan in SpainAvenida de Miraflores, 63+34 914174903Opening hours: Not yet verified
- SwedenEmbassy of Sweden, MadridCalle de Caracas 25Opening hours: Not yet verified
- Switzerlandembassy of Switzerland in SpainCalle de Núñez de Balboa 35A, 28001 Madrid+34 91 436 39 60Opening hours: Not yet verified
- Syriaembassy of Syria in SpainPlaza de la Platería de Martínez 1, 28014, Madrid+34914203946Opening hours: Not yet verified
- Thailandembassy of Thailand in SpainCalle de Joaquín Costa 29, 28002, Madrid+34 915632903Opening hours: Not yet verified
- TunisiaEmbassy of Tunisia, MadridAvenida de Alfonso XIII 64-68, 28016, Madrid+34 91 447 35 08Opening hours: Not yet verified
- TürkiyeEmbassy of Turkey in MadridCalle de Rafael Calvo 18, 28010, Madrid+34 913 10 39 04Opening hours: Not yet verified
- UkraineEmbassy of Ukraine, Madridc/Ronda de la Abubilla, 52, 28043 Madrid+34-917-48-93-60Mo-Fr 09:00-18:00; Sa-Su off
- United Arab EmiratesEmbassy of the United Arab Emirates, MadridCalle Hernández de Tejada 7, 28027 Madrid+34-915-70-10-01Opening hours: Not yet verified
- United KingdomEmbassy of the United Kingdom, MadridPaseo de la Castellana 259D, 28046, MadridMo-Fr 08:30-17:00 open "By appointment only";PH off
- United StatesEmbassy of the Sovereign Military Order of Malta, MadridCalle de Serrano 75, 28006+34 91 587 2200Opening hours: Not yet verified
- Uruguayembassy of Uruguay in SpainPaseo del Pintor Rosales 28, 28008, Madrid+34 91 758 04 75Opening hours: Not yet verified
- Uzbekistanembassy of Uzbekistan in SpainPaseo de la Castellana 45, 28046, Madrid+34 91 310 16 39Opening hours: Not yet verified
- Venezuelaembassy of Venezuela in SpainCalle del Poeta Joan Maragall 1, 28020, Madrid+34 91 598 12 00Opening hours: Not yet verified
- VietnamEmbassy of Vietnam in MadridAvenida de Alfonso XIII 54, 28016, Madrid+34 915 10 28 67Opening hours: Not yet verified
- Yemenembassy of Yemen in SpainPaseo de la Castellana 117, 28046, Madrid+34 91 411 99 50Opening hours: Not yet verified
Apostolic Nunciature1
Consulate General10
- ChileGeneral Consulate of ChileCalle de Rafael Calvo 18, 28010, MadridMo-Fr 09:00-14:00
- ChinaConsular Section of the Chinese Embassy in MadridOpening hours: Not yet verified
- FranceConsulate General · MadridCalle del Marqués de la Ensenada 10, 28004, Madrid+34 91 700 78 00Opening hours: Not yet verified
- HungaryMadridi Magyar KonzulátusCalle de Ángel de Diego Roldán 21, 28016, MadridOpening hours: Not yet verified
- MoroccoGeneral Consulate of Morocco, MadridC/ Leizaran N° 31 28002 MadridOpening hours: Not yet verified
- PeruConsulate-General of Peru, MadridPaseo del Pintor Rosales 30, 28008, Madrid+34 915 629 012Mo-Fr 08:30-14:30
- RomaniaConsulate General · MadridAvenida de la Albufera 319Opening hours: Not yet verified
- SingaporeSingapore Consulate GeneralOpening hours: Not yet verified
- United KingdomBritish ConsulatePaseo de la Castellana 259D, 28046, Madridopen "By appointment only";PH off
- VenezuelaGeneral Consulate of VenezuelaCalle de Eloy Gonzalo 40, 28010, MadridMo-Fr 08:00-16:00
Consulate7
- HondurasConsulate · MadridAvenida de Alberto Alcocer 7, 28036+34 910 63 69 26Opening hours: Not yet verified
- IcelandConsulate · MadridOpening hours: Not yet verified
- ItalyConsulado de ItaliaOpening hours: Not yet verified
- North MacedoniaConsulado de MacedoniaOpening hours: Not yet verified
- SenegalConsulado de SenegalCalle de Palermo 13, 28043, Madrid+34 913 095 200Mo-Fr 08:00-16:30
- Sierra LeoneConsulado de Sierra LeonaCalle de Ibiza 38, 28009, MadridOpening hours: Not yet verified
- UruguayConsulate · MadridPaseo del Pintor Rosales 32, MadridOpening hours: Not yet verified
Honorary Consulate1
Frequently asked questions
Is there an embassy in Madrid?
Madrid is the capital of Spain, so most embassies are here. Madrid hosts 143 diplomatic missions from 129 countries.
Which embassies and consulates are in Madrid?
143 diplomatic missions, including Afghanistan (Embassy), Albania (Embassy), Algeria (Embassy), Andorra (Embassy), Angola (Embassy), Antigua & Barbuda (Embassy), Argentina (Embassy), and Armenia (Embassy).