Embassies and consulates in Spain
Verified Sep 2026
129 missions from 32 countries, plus 1 covering Spain from abroad.
Emergency numbers in Spain
All emergencies 112: UK FCDO lists 112 for ambulance, fire and police. The European Commission states that 112 reaches those services everywhere in the EU. Sources: https://www.gov.uk/foreign-travel-advice/spain/getting-help and https://digital-strategy.ec.europa.eu/en/policies/112. Verified 2026-09-29.
All missions in Spain
Grouped by the country they represent; embassies first.
Australia
Help for Australia citizensAustria
Help for Austria citizensBelgium
Help for Belgium citizens- EmbassyMadrid Competent embassy in Madrid +34 91 5776300
- EmbassyMadrid Embassy in Madrid +34 91 5776300
- Consulate-generalMadrid Consulate General in Madrid +34 915 776300
- ConsulateAlicante Consulate in Alicante +34 965 929147
- ConsulateBarcelona Consulate in Barcelona +34 934 677080
- ConsulateSanta Cruz de Tenerife Consulate in Santa Cruz de Tenerife +34 922 241193
- Honorary consulSpain Honorary Consulate in Cartagena +34 654 650669
- Honorary consulSpain Honorary Consulate in Rota +34 956 810516
- Honorary consulA Coruna Honorary Consulate in La Coruña +34 672 400988
- Honorary consulBilbao Honorary Consulate in Bilbao +34 639 791166
- Honorary consulCorralejo Honorary Consulate in Corralejo +34 629 201535
- Honorary consulMálaga Honorary Consulate in Malaga +34 951 516019
- Honorary consulPalma de Mallorca Honorary Consulate in Palma de Mallorca +34 695 101050
- Honorary consulSevilla Honorary Consulate in Seville +34 639 548037
- Honorary consulValencia Honorary Consulate in Valencia +34 624 632347
Brazil
Help for Brazil citizensCanada
Help for Canada citizensChina
Help for China citizensCzech Republic
Help for Czech Republic citizensDenmark
Help for Denmark citizensEstonia
Help for Estonia citizensFinland
Help for Finland citizensFrance
Help for France citizensGermany
Help for Germany citizensIndia
Help for India citizensIreland
Help for Ireland citizens- EmbassyMadrid Embassy of Ireland, Spain +353 (0)1 4082527
- ConsulateMarbella Temporary Consular Office in Marbella +34 647 669 860
- Honorary consulAlicante Honorary Consul General of Ireland, Alicante +34 965 107 485
- Honorary consulBilbao Honorary Consul General of Ireland, Bilbao +34 944 230 414
- Honorary consulLanzarote Honorary Consul of Ireland, Lanzarote +34 928 81 52 62
- Honorary consulPalma de Mallorca Honorary Consul of Ireland, Mallorca +34 971 719244
- Honorary consulSevilla Honorary Consul of Ireland, Seville +34 954 690 689
- Honorary consulTenerife Honorary Consul of Ireland, Tenerife +34 922 245 671
- Honorary consulVigo Honorary Consul of Ireland, Vigo +34 986 446 262
Israel
Help for Israel citizensItaly
Help for Italy citizens- EmbassyMadrid Embassy of Italy in Madrid 34914233300
- Consulate-generalBarcelona Consulate General of Italy in Barcellona 34902050141
- Consulate-generalMadrid Consulate General of Italy in Madrid 34912106937
- ConsulateSpain Consulate of Italy in Arona 0034822124070|0034822126920
- Honorary consulSpain Honorary Consulate of Italy in Ceuta 34956514574
- Honorary consulSpain Honorary Vice Consulate of Italy in Burgos 34947270723
- Honorary consulSpain Honorary Vice Consulate of Italy in Saragozza 34976228659
- Honorary consulA Coruna Honorary Vice Consulate of Italy in La Coruna 34663787010
- Honorary consulAlicante Honorary Consulate of Italy in Alicante
- Honorary consulBilbao Honorary Consulate of Italy in Bilbao 34944230772
- Honorary consulGirona Honorary Vice Consulate of Italy in Girona
- Honorary consulJerez de la Frontera Honorary Vice Consulate of Italy in Jerez De La Frontera 34956357000
- Honorary consulLas Palmas Honorary Consular Agency of Italy in Las Palmas Di Gran Canaria 34928962000
- Honorary consulMálaga Honorary Consulate of Italy in Malaga
- Honorary consulOviedo Honorary Vice Consulate of Italy in Oviedo 34985965974
- Honorary consulPamplona Honorary Consulate of Italy in Pamplona 34650753053
- Honorary consulSevilla Honorary Consulate of Italy in Siviglia 0034807505883|0034902502512
- Honorary consulValencia Honorary Consulate of Italy in Valencia 34963217234
Japan
Help for Japan citizensMexico
Help for Mexico citizensNetherlands
Help for Netherlands citizensNew Zealand
Help for New Zealand citizensNorway
Help for Norway citizensOman
Help for Oman citizensPoland
Help for Poland citizens- EmbassyMadrid Embassy of the Republic of Poland in the Kingdom of Spain +34 913 736 605
- Consulate-generalBarcelona Consulate General of the Republic of Poland in Barcelona +34 930 260 700
- ConsulateMadrid Consular Section of the Embassy of the Republic of Poland in Madrid + 34 914 362 632
- Honorary consulSpain Honorary Consulate of the Republic of Poland in Andora +37 688 52 88
- Honorary consulSpain Honorary Consulate of the Republic of Poland in Burgos +34 603 55 75 89
- Honorary consulLas Palmas Honorary Consulate of the Republic of Poland in Las Palmas de Gran Canaria + 34 928 366 982
- Honorary consulMurcia Honorary Consulate of the Republic of Poland in Murcia + 34 968 825 132
- Honorary consulMálaga Honorary Consulate of the Republic of Poland in Malaga +34 952 00 38 44
- Honorary consulPalma de Mallorca Honorary Consulate of the Republic of Poland in Palma +34 971 52 99 33
- Honorary consulPamplona Honorary Consulate of the Republic of Poland in Pamplona + 34 948 221 303
- Honorary consulValencia General Honorary Consulate of the Republic of Poland in Valencia + 34 963 580 002
- Honorary consulVigo Honorary Consulate of the Republic of Poland in Vigo +34 981 555 888
Portugal
Help for Portugal citizens- EmbassyMadrid Secção Consular da Embaixada de Portugal em Madrid +(34) 917 890 500
- Consulate-generalSpain Consulado Geral de Portugal em Sevilha +(34) 917 890 500
- Consulate-generalBarcelona Consulado Geral de Portugal em Barcelona +(34) 917 890 500
- Consulate-generalVigo Consulado Geral de Portugal em Vigo +(34) 986 436 911
- Honorary consulSpain Consulado Honorário de Portugal em Badajoz +(34) 924 252 291
- Honorary consulSpain Consulado Honorário de Portugal em Bilbau +(34) 944 35 45 40
- Honorary consulSpain Consulado Honorário de Portugal em Ceuta +(34) 956 517 013
- Honorary consulSpain Consulado Honorário de Portugal em Cáceres +(34) 927224956
- Honorary consulSpain Consulado Honorário de Portugal em La Corunha (+ 34) 981 218130
- Honorary consulSpain Consulado Honorário de Portugal em Las Palmas de Gran Canária +(34) 928 364 792
- Honorary consulSpain Consulado Honorário de Portugal em León +(34) 623 285 320
- Honorary consulSpain Consulado Honorário de Portugal em S. Cruz Tenerife +(34) 665 893 825
- Honorary consulMálaga Consulado Honorário de Portugal em Málaga (00 34) 952 34 76 77
Singapore
Help for Singapore citizensSouth Africa
Help for South Africa citizensSouth Korea
Help for South Korea citizens- EmbassyMadrid Embassy of the Republic of Korea in Spain 대표전화 (업무시간, 월~금 9:00~14:00, 16:00-18:00) : +34-91-353-2000
- Embassy officeLas Palmas Embassy Office of the Republic of Korea in Las Palmas 전화번호 : (업무시간 08:30~13:00, 14:30~17:00) +34-928-25-0404, 23-0499/0699
- Consulate-generalBarcelona Consulate General of the Republic of Korea in Barcelona 전화번호 : 34-93-487-3153
Sweden
Help for Sweden citizensSwitzerland
Help for Switzerland citizens- EmbassyMadrid Embassy of Switzerland in Madrid +34 91 436 39 60
- Honorary consulLas Palmas Honorary Consulate of Switzerland in Las Palmas de Gran Canaria
- Honorary consulMálaga Honorary Consulate of Switzerland in Malaga +34 952 679 683
- Honorary consulPalma de Mallorca Honorary Consulate of Switzerland in Palma de Mallorca +34 682840471
- Honorary consulValencia Honorary Consulate of Switzerland in Valencia +34 963 625 900
United Arab Emirates
Help for United Arab Emirates citizensUnited Kingdom
Help for United Kingdom citizens- EmbassyMadrid British Embassy Madrid
- Consulate-generalBarcelona British Consulate General Barcelona +34 93 366 6221
- Consulate-generalMadrid British Consulate General Madrid
- ConsulateAlicante British Consulate Alicante
- ConsulateIbiza British Consulate Ibiza
- ConsulateLas Palmas British Consulate Las Palmas de Gran Canaria
- ConsulateMálaga British Consulate Malaga
- ConsulatePalma de Mallorca British Consulate Palma de Mallorca
- ConsulateSanta Cruz de Tenerife British Consulate Santa Cruz de Tenerife
United States
Help for United States citizensCovered from abroad
Countries without a mission in Spain that serve it from elsewhereNo missions match that filter.