List of Diplomatic Missions in Spain
543 Diplomatic mission locations
55 cities
This list of diplomatic missions in Spain is made up of 543 foreign embassies and consulates from 136 countries around the world, which are mainly located in Madrid, Barcelona and Valencia.
Map of foreign diplomatic missions in Spain
Africa
63 diplomatic missionsCameroon
Côte d'Ivoire
Democratic Republic of the Congo
Morocco
- Consulate General of Morocco in Algeciras
- Consulate General of Morocco in Valencia
- Consulate General of Morocco in Tarragona
- Consulate General of Morocco in Seville
- Consulate General of Morocco in Palma de Mallorca
- Consulate General of Morocco in Murcia
- Consulate General of Morocco in Las Palmas de Gran Canaria
- Consulate General of Morocco in Girona
- Consulate General of Morocco in Bilbao
- Consulate General of Morocco in Barcelona
- Consulate General of Morocco in Almeria
- Embassy of Morocco in Madrid
Mozambique
Nigeria
São Tomé and Príncipe
Asia
35 diplomatic missionsAfghanistan
Azerbaijan
Bangladesh
Malaysia
Philippines
Thailand
Vietnam
Central America and Caribbean
51 diplomatic missionsAntigua and Barbuda
Costa Rica
- Consulate General of Costa Rica in Barcelona
- Embassy of Costa Rica in Madrid
- Consulate General of Costa Rica in Las Palmas de Gran Canaria
- Consulate General of Costa Rica in Tarragona
- Consulate General of Costa Rica in Zaragoza
- Consulate General of Costa Rica in Santa Cruz de Tenerife
- Consulate General of Costa Rica in Alicante
- Consulate General of Costa Rica in Seville
El Salvador
- Consulate General of El Salvador in Barcelona
- Consulate General of El Salvador in San Sebastian
- Embassy of El Salvador in Madrid
- Consulate General of El Salvador in Valencia
- Consulate General of El Salvador in Las Palmas de Gran Canaria
- Consulate General of El Salvador in A Coruna
- Consulate General of El Salvador in Seville
- Consulate General of El Salvador in Zaragoza
Guatemala
Panama
- Honorary Consulate General of Panama in Seville
- Consulate General of Panama in Barcelona
- Consulate General of Panama in Las Palmas de Gran Canaria
- Consulate General of Panama in Malaga
- Consulate General of Panama in A Coruna
- Honorary Consulate General of Panama in Barcelona
- Consulate General of Panama in Valencia
- Honorary Consulate General of Panama in Vigo
- Embassy of Panama in Madrid
- Honorary Consulate General of Panama in Gijon
Europe
264 diplomatic missionsAlbania
Andorra
Austria
- Honorary Consulate General of Austria in Barcelona
- Consulate of Austria in Malaga
- Embassy of Austria in Madrid
- Consulate of Austria in Santa Cruz de Tenerife
- Consulate of Austria in Bilbao
- Consulate of Austria in Valencia
- Consulate of Austria in Las Palmas de Gran Canaria
- Consulate of Austria in Seville
- Consulate of Austria in Palma de Mallorca
Belgium
- Honorary Consulate of Belgium in Valencia
- Honorary Consulate of Belgium in Seville
- Honorary Consulate of Belgium in Cadiz
- Honorary Consulate of Belgium in Palma
- Honorary Consulate of Belgium in Malaga
- Honorary Consulate of Belgium in La Coruña
- Honorary Consulate of Belgium in Cartagena
- Honorary Consulate of Belgium in Bilbao
- Embassy of Belgium in Madrid
- Consulate of Belgium in Alicante
- Consulate of Belgium in Barcelona
- Consulate of Belgium in Santa Cruz de Tenerife
- Consulate General of Belgium in Las Palmas de Gran Canaria
Bosnia and Herzegovina
Denmark
- Embassy of Denmark in Madrid
- Honorary Consulate of Denmark in Ceuta
- Consulate General of Denmark in Ferrol
- Honorary Consulate of Denmark in Jerez de la Frontera
- Honorary Consulate of Denmark in Alicante
- Consulate of Denmark in Almeria
- Honorary Consulate General of Denmark in Barcelona
- Consulate of Denmark in A Coruna
- Consulate of Denmark in Palma
- Consulate of Denmark in Santa Cruz de Tenerife
- Consulate of Denmark in Santander
- Consulate of Denmark in Valencia
- Consulate of Denmark in Vigo
- Consulate of Denmark in Seville
- Consulate of Denmark in San Sebastian
- Honorary Consulate of Denmark in Bilbao
- Consulate of Denmark in Malaga
Estonia
Finland
- Honorary Consulate of Finland in Palma
- Embassy of Finland in Madrid
- Honorary Consulate of Finland in Malaga
- Honorary Consulate of Finland in Las Palmas de Gran Canaria
- Honorary Consulate of Finland in Gijon
- Honorary Consulate of Finland in Valencia
- Honorary Consulate of Finland in Bilbao
- Honorary Consulate of Finland in Seville
- Honorary Consulate of Finland in Barcelona
- Honorary Consulate of Finland in La Coruña
- Honorary Consulate of Finland in Pilar de la Horadada
- Honorary Consulate of Finland in Santander
Germany
- Honorary Consulate of Germany in Valencia
- Honorary Consulate of Germany in San Sebastian
- Honorary Consulate of Germany in Mahón
- Honorary Consulate of Germany in Jerez de la Frontera
- Embassy of Germany in Madrid
- Honorary Consulate of Germany in Bilbao
- Honorary Consulate of Germany in Alicante
- Consulate General of Germany in Palma
- Consulate General of Germany in Malaga
- Consulate General of Germany in Las Palmas de Gran Canaria
- Honorary Consulate of Germany in Zaragoza
- Honorary Consulate of Germany in Almeria
- Honorary Consulate of Germany in Lanzarote
- Consulate General of Germany in Barcelona
- Honorary Consulate of Germany in Vigo
- Honorary Consulate of Germany in Santa Cruz de la Palma
Iceland
- Consulate of Iceland in Barcelona
- Honorary Consulate of Iceland in Malaga
- Consulate General of Iceland in Madrid
- Honorary Consulate of Iceland in Palma
- Honorary Consulate of Iceland in Seville
- Honorary Consulate of Iceland in Valencia
- Honorary Consulate of Iceland in Vigo
- Consulate of Iceland in Alicante
- Honorary Consulate of Iceland in Benidorm
- Honorary Consulate of Iceland in Orihuela Costa
- Honorary Consulate of Iceland in Bilbao
- Honorary Consulate of Iceland in Las Palmas de Gran Canaria
Ireland
- Honorary Consulate of Ireland in Barcelona
- Honorary Consulate of Ireland in Alicante
- Embassy of Ireland in Madrid
- Honorary Consulate of Ireland in Bilbao
- Honorary Consulate of Ireland in Lanzarote
- Honorary Consulate of Ireland in Ferrol
- Honorary Consulate of Ireland in Las Palmas de Gran Canaria
- Honorary Consulate of Ireland in Malaga
- Honorary Consulate of Ireland in Palma
- Honorary Consulate of Ireland in Seville
- Consulate of Ireland in Santa Cruz de Tenerife
Italy
- Consulate General of Italy in Algeciras
- Consulate General of Italy in Las Palmas de Gran Canaria
- Consulate General of Italy in Santa Cruz de Tenerife
- Consulate General of Italy in A Coruna
- Embassy of Italy in Madrid
- Consulate General of Italy in Ibiza
- Consulate General of Italy in Girona
- Consulate General of Italy in Burgos
- Consulate General of Italy in Santander
- Consulate General of Italy in Ceuta
- Consulate General of Italy in Malaga
- Consulate General of Italy in Cartagena
- Consulate General of Italy in Palma
- Consulate General of Italy in Valencia
- Consulate General of Italy in Alicante
- Consulate General of Italy in Zaragoza
- Consulate General of Italy in Vigo
- Consulate General of Italy in Granada
- Consulate General of Italy in Castellon de La Plana
- Consulate General of Italy in Pamplona
- Consulate General of Italy in Jerez de la Frontera
- Consulate General of Italy in Seville
- Consulate General of Italy in Bilbao
- Consulate General of Italy in Barcelona
Luxembourg
- Embassy of Luxembourg in Madrid
- Honorary Consulate of Luxembourg in Alicante
- Honorary Consulate of Luxembourg in Barcelona
- Honorary Consulate of Luxembourg in Bilbao
- Honorary Consulate of Luxembourg in Las Palmas de Gran Canaria
- Honorary Consulate of Luxembourg in Palma de Mallorca
- Honorary Consulate of Luxembourg in Malaga
- Honorary Consulate of Luxembourg in Seville
Montenegro
Netherlands
- Honorary Consulate of Netherlands in Palma
- Embassy of Netherlands in Madrid
- Honorary Consulate of Netherlands in Barcelona
- Honorary Consulate of Netherlands in Valencia
- Honorary Consulate of Netherlands in Tenerife
- Honorary Consulate of Netherlands in Seville
- Honorary Consulate of Netherlands in Bilbao
- Honorary Consulate of Netherlands in Benidorm
- Honorary Consulate of Netherlands in Torremolinos
North Macedonia
Romania
- Consulate of Romania in Almeria
- Honorary Consulate of Romania in Canary Islands
- Embassy of Romania in Madrid
- Honorary Consulate of Romania in Albacete
- Consulate General of Romania in Barcelona
- Consulate General of Romania in Seville
- Honorary Consulate of Romania in Murcia
- Honorary Consulate of Romania in Navarra
- Consulate of Romania in Ciudad Real
- Consulate General of Romania in Bilbao
- Consulate of Romania in Valencia
- Consulate of Romania in Zaragoza
San Marino
Slovakia
Sweden
- Embassy of Sweden in Madrid
- Honorary Consulate of Sweden in Malaga
- Consulate of Sweden in Vigo
- Consulate of Sweden in Castellon de La Plana
- Consulate of Sweden in Ceuta
- Consulate of Sweden in Almeria
- Consulate of Sweden in Gijon
- Consulate of Sweden in Granada
- Consulate of Sweden in Las Palmas de Gran Canaria
- Consulate of Sweden in Palma
- Honorary Consulate of Sweden in Jerez de la Frontera
- Consulate of Sweden in Cartagena
- Consulate of Sweden in Seville
- Consulate of Sweden in Torrevieja
- Consulate of Sweden in Valencia
- Consulate of Sweden in Bilbao
- Honorary Consulate of Sweden in A Coruna
- Consulate of Sweden in Barcelona
Switzerland
- Consulate of Switzerland in Bilbao
- Consulate General of Switzerland in San Sebastian
- Consulate of Switzerland in Malaga
- Consulate of Switzerland in Palma
- Embassy of Switzerland in Madrid
- Consulate of Switzerland in Valencia
- Consulate of Switzerland in Las Palmas de Gran Canaria
- Consulate General of Switzerland in Algeciras
- Consulate General of Switzerland in Barcelona
Middle East
12 diplomatic missionsSaudi Arabia
United Arab Emirates
North America
15 diplomatic missionsMexico
- Honorary Consulate of Mexico in Palma de Mallorca
- Honorary Consulate of Mexico in Valencia
- Honorary Consulate of Mexico in Zaragoza
- Honorary Consulate of Mexico in Murcia
- Honorary Consulate of Mexico in Gijon
- Honorary Consulate of Mexico in Seville
- Honorary Consulate of Mexico in Tenerife
- Embassy of Mexico in Madrid
- Consulate of Mexico in Barcelona
Oceania
6 diplomatic missionsSouth America
97 diplomatic missionsBolivia
- Honorary Consulate of Bolivia in Palma de Mallorca
- Consulate General of Bolivia in Barcelona
- Consulate of Bolivia in Bilbao
- Consulate of Bolivia in Valencia
- Embassy of Bolivia in Madrid
- Consulate of Bolivia in Las Palmas de Gran Canaria
- Consulate of Bolivia in Santa Cruz de Tenerife
- Honorary Consulate General of Bolivia in Palma
- Honorary Consulate General of Bolivia in Valladolid
- Consulate General of Bolivia in Santander
- Honorary Consulate General of Bolivia in Santiago de Compostela
- Consulate of Bolivia in Murcia
- Consulate of Bolivia in Seville
Brazil
- Consulate of Brazil in Seville
- Consulate of Brazil in Alicante
- Consulate of Brazil in Bilbao
- Consulate of Brazil in Las Palmas de Gran Canaria
- Consulate of Brazil in Malaga
- Consulate of Brazil in San Sebastian
- Consulate of Brazil in Santiago de Compostela
- Consulate of Brazil in Tarragona
- Consulate of Brazil in Valencia
- Consulate of Brazil in Vigo
- Consulate General of Brazil in Barcelona
- Embassy of Brazil in Madrid
Chile
- Honorary Consulate of Chile in Vigo
- Honorary Consulate of Chile in Las Palmas de Gran Canaria
- Honorary Consulate of Chile in Malaga
- Honorary Consulate of Chile in Palma
- Consulate of Chile in San Sebastian
- Consulate of Chile in Badajoz
- Honorary Consulate of Chile in Santa Cruz de Tenerife
- Honorary Consulate of Chile in Santander
- Embassy of Chile in Madrid
- Honorary Consulate of Chile in Seville
- Honorary Consulate of Chile in Valencia
- Consulate of Chile in Cordoba
- Consulate General of Chile in Barcelona
- Consulate of Chile in Gijon
- Honorary Consulate of Chile in Bilbao
- Honorary Consulate of Chile in Cadiz
- Consulate of Chile in Zaragoza
Colombia
- Embassy of Colombia in Madrid
- Consulate General of Colombia in Seville
- Consulate General of Colombia in Valencia
- Consulate of Colombia in Palma
- Consulate General of Colombia in Barcelona
- Consulate General of Colombia in Las Palmas de Gran Canaria
- Consulate of Colombia in Santa Cruz de Tenerife
- Consulate of Colombia in Gijon
- Consulate of Colombia in Bilbao
Ecuador
- Consulate General of Ecuador in Vigo
- Consulate General of Ecuador in Zaragoza
- Consulate General of Ecuador in Valencia
- Consulate General of Ecuador in Seville
- Consulate General of Ecuador in Santander
- Consulate General of Ecuador in Santa Cruz de Tenerife
- Consulate General of Ecuador in Palma
- Consulate General of Ecuador in Murcia
- Consulate General of Ecuador in Malaga
- Consulate General of Ecuador in Bilbao
- Consulate General of Ecuador in Barcelona
- Embassy of Ecuador in Madrid
Uruguay
- Consulate General of Uruguay in Santa Cruz de Tenerife
- Consulate General of Uruguay in Barcelona
- Consulate General of Uruguay in Vigo
- Consulate General of Uruguay in Valencia
- Consulate General of Uruguay in Salamanca
- Consulate General of Uruguay in Las Palmas de Gran Canaria
- Embassy of Uruguay in Madrid
- Consulate General of Uruguay in Santiago de Compostela
- Consulate General of Uruguay in Palma
- Consulate General of Uruguay in Seville
- Consulate General of Uruguay in Pamplona
Venezuela
- Consulate General of Venezuela in Vigo
- Consulate General of Venezuela in Las Palmas de Gran Canaria
- Consulate General of Venezuela in Bilbao
- Consulate General of Venezuela in Santa Cruz de la Palma
- Consulate of Venezuela in Madrid
- Consulate General of Venezuela in Santa Cruz de Tenerife
- Consulate General of Venezuela in Barcelona
Frequently asked questions, answered
1 - Which Spain city has the most diplomatic missions?
Madrid is home to 108 foreign diplomatic missions, more than any other cities in Spain.
2 - Which country has the most embassies and consulates in Spain?
At present, Italy has 1 embassy and 23 consulates/consulate-general in Spain, making it the country with most diplomatic representations in Spain.
3 - How many foreign embassies and consulates are there in Spain?
As of 2020, there are 96 embassies, 248 consulates and 144 other diplomatic representations in Spain.
4 - How many foreign embassies are there in Madrid?
The capital city of Madrid hosts about 108 foreign embassies and high commissions.