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 Valencia
- Embassy of Morocco in Madrid
- Consulate General of Morocco in Algeciras
- Consulate General of Morocco in Palma de Mallorca
- Consulate General of Morocco in Seville
- Consulate General of Morocco in Tarragona
- Consulate General of Morocco in Almeria
- Consulate General of Morocco in Barcelona
- Consulate General of Morocco in Bilbao
- Consulate General of Morocco in Girona
- Consulate General of Morocco in Las Palmas de Gran Canaria
- Consulate General of Morocco in Murcia
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 Seville
- Embassy of Costa Rica in Madrid
- Consulate General of Costa Rica in Alicante
- Consulate General of Costa Rica in Barcelona
- Consulate General of Costa Rica in Las Palmas de Gran Canaria
- Consulate General of Costa Rica in Santa Cruz de Tenerife
- Consulate General of Costa Rica in Tarragona
- Consulate General of Costa Rica in Zaragoza
El Salvador
- Consulate General of El Salvador in Seville
- Embassy of El Salvador in Madrid
- Consulate General of El Salvador in Valencia
- Consulate General of El Salvador in Zaragoza
- Consulate General of El Salvador in San Sebastian
- Consulate General of El Salvador in Las Palmas de Gran Canaria
- Consulate General of El Salvador in Barcelona
- Consulate General of El Salvador in A Coruna
Guatemala
Panama
- Honorary Consulate General of Panama in Vigo
- Honorary Consulate General of Panama in Seville
- Honorary Consulate General of Panama in Gijon
- Consulate General of Panama in Barcelona
- Consulate General of Panama in A Coruna
- Consulate General of Panama in Malaga
- Consulate General of Panama in Valencia
- Embassy of Panama in Madrid
- Consulate General of Panama in Las Palmas de Gran Canaria
- Honorary Consulate General of Panama in Barcelona
Europe
264 diplomatic missionsAlbania
Andorra
Austria
- Consulate of Austria in Bilbao
- Consulate of Austria in Santa Cruz de Tenerife
- Embassy of Austria in Madrid
- Consulate of Austria in Seville
- Consulate of Austria in Valencia
- Consulate of Austria in Las Palmas de Gran Canaria
- Honorary Consulate General of Austria in Barcelona
- Consulate of Austria in Palma de Mallorca
- Consulate of Austria in Malaga
Belgium
- Consulate of Belgium in Alicante
- Consulate of Belgium in Barcelona
- Honorary Consulate of Belgium in Bilbao
- Honorary Consulate of Belgium in Cartagena
- Consulate General of Belgium in Las Palmas de Gran Canaria
- Consulate of Belgium in Santa Cruz de Tenerife
- Honorary Consulate of Belgium in Seville
- Honorary Consulate of Belgium in Valencia
- Honorary Consulate of Belgium in Malaga
- Honorary Consulate of Belgium in Cadiz
- Embassy of Belgium in Madrid
- Honorary Consulate of Belgium in Palma
- Honorary Consulate of Belgium in La Coruña
Bosnia and Herzegovina
Denmark
- Honorary Consulate of Denmark in Bilbao
- Embassy of Denmark in Madrid
- Consulate of Denmark in A Coruna
- Honorary Consulate of Denmark in Ceuta
- Honorary Consulate General of Denmark in Barcelona
- Consulate of Denmark in Almeria
- Consulate of Denmark in Vigo
- Consulate of Denmark in Valencia
- Consulate of Denmark in Seville
- Consulate of Denmark in Santander
- Consulate of Denmark in Santa Cruz de Tenerife
- Consulate of Denmark in San Sebastian
- Consulate of Denmark in Palma
- Consulate of Denmark in Malaga
- Honorary Consulate of Denmark in Alicante
- Honorary Consulate of Denmark in Jerez de la Frontera
- Consulate General of Denmark in Ferrol
Estonia
Finland
- Honorary Consulate of Finland in Santander
- Honorary Consulate of Finland in Pilar de la Horadada
- Honorary Consulate of Finland in Las Palmas de Gran Canaria
- Embassy of Finland in Madrid
- Honorary Consulate of Finland in La Coruña
- Honorary Consulate of Finland in Malaga
- Honorary Consulate of Finland in Valencia
- Honorary Consulate of Finland in Palma
- Honorary Consulate of Finland in Barcelona
- Honorary Consulate of Finland in Bilbao
- Honorary Consulate of Finland in Seville
- Honorary Consulate of Finland in Gijon
Germany
- Consulate General of Germany in Las Palmas de Gran Canaria
- Embassy of Germany in Madrid
- Honorary Consulate of Germany in Zaragoza
- Honorary Consulate of Germany in Vigo
- Honorary Consulate of Germany in Valencia
- Honorary Consulate of Germany in Santa Cruz de la Palma
- Honorary Consulate of Germany in San Sebastian
- Honorary Consulate of Germany in Lanzarote
- Honorary Consulate of Germany in Mahón
- Honorary Consulate of Germany in Jerez de la Frontera
- Honorary Consulate of Germany in Bilbao
- Honorary Consulate of Germany in Alicante
- Honorary Consulate of Germany in Almeria
- Consulate General of Germany in Palma
- Consulate General of Germany in Malaga
- Consulate General of Germany in Barcelona
Iceland
- Honorary Consulate of Iceland in Seville
- Honorary Consulate of Iceland in Valencia
- Honorary Consulate of Iceland in Vigo
- Honorary Consulate of Iceland in Orihuela Costa
- Honorary Consulate of Iceland in Bilbao
- Honorary Consulate of Iceland in Palma
- Consulate General of Iceland in Madrid
- Consulate of Iceland in Alicante
- Honorary Consulate of Iceland in Benidorm
- Consulate of Iceland in Barcelona
- Honorary Consulate of Iceland in Malaga
- Honorary Consulate of Iceland in Las Palmas de Gran Canaria
Ireland
- Honorary Consulate of Ireland in Palma
- Consulate of Ireland in Santa Cruz de Tenerife
- Honorary Consulate of Ireland in Ferrol
- Honorary Consulate of Ireland in Bilbao
- Honorary Consulate of Ireland in Barcelona
- Honorary Consulate of Ireland in Alicante
- Embassy of Ireland in Madrid
- Honorary Consulate of Ireland in Lanzarote
- Honorary Consulate of Ireland in Las Palmas de Gran Canaria
- Honorary Consulate of Ireland in Malaga
- Honorary Consulate of Ireland in Seville
Italy
- Consulate General of Italy in Jerez de la Frontera
- Consulate General of Italy in Barcelona
- Consulate General of Italy in A Coruna
- Consulate General of Italy in Algeciras
- Consulate General of Italy in Alicante
- Consulate General of Italy in Santa Cruz de Tenerife
- Consulate General of Italy in Pamplona
- Consulate General of Italy in Palma
- Consulate General of Italy in Malaga
- Consulate General of Italy in Las Palmas de Gran Canaria
- Embassy of Italy in Madrid
- Consulate General of Italy in Ibiza
- Consulate General of Italy in Granada
- Consulate General of Italy in Girona
- Consulate General of Italy in Ceuta
- Consulate General of Italy in Castellon de La Plana
- Consulate General of Italy in Cartagena
- Consulate General of Italy in Burgos
- Consulate General of Italy in Bilbao
- Consulate General of Italy in Zaragoza
- Consulate General of Italy in Vigo
- Consulate General of Italy in Valencia
- Consulate General of Italy in Seville
- Consulate General of Italy in Santander
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 Seville
- Honorary Consulate of Luxembourg in Las Palmas de Gran Canaria
- Honorary Consulate of Luxembourg in Palma de Mallorca
- Honorary Consulate of Luxembourg in Malaga
Montenegro
Netherlands
- Honorary Consulate of Netherlands in Torremolinos
- Honorary Consulate of Netherlands in Tenerife
- Honorary Consulate of Netherlands in Seville
- Honorary Consulate of Netherlands in Bilbao
- Honorary Consulate of Netherlands in Palma
- Honorary Consulate of Netherlands in Benidorm
- Honorary Consulate of Netherlands in Valencia
- Honorary Consulate of Netherlands in Barcelona
- Embassy of Netherlands in Madrid
North Macedonia
Romania
- Consulate General of Romania in Bilbao
- Embassy of Romania in Madrid
- Consulate General of Romania in Barcelona
- Consulate General of Romania in Seville
- Consulate of Romania in Valencia
- Consulate of Romania in Zaragoza
- Consulate of Romania in Almeria
- Honorary Consulate of Romania in Murcia
- Consulate of Romania in Ciudad Real
- Honorary Consulate of Romania in Navarra
- Honorary Consulate of Romania in Canary Islands
- Honorary Consulate of Romania in Albacete
San Marino
Slovakia
Sweden
- Consulate of Sweden in Seville
- Embassy of Sweden in Madrid
- Honorary Consulate of Sweden in A Coruna
- Consulate of Sweden in Almeria
- Consulate of Sweden in Barcelona
- Consulate of Sweden in Bilbao
- Consulate of Sweden in Cartagena
- Consulate of Sweden in Castellon de La Plana
- Consulate of Sweden in Ceuta
- Consulate of Sweden in Gijon
- Consulate of Sweden in Granada
- Honorary Consulate of Sweden in Jerez de la Frontera
- Consulate of Sweden in Las Palmas de Gran Canaria
- Honorary Consulate of Sweden in Malaga
- Consulate of Sweden in Palma
- Consulate of Sweden in Vigo
- Consulate of Sweden in Valencia
- Consulate of Sweden in Torrevieja
Switzerland
- Consulate of Switzerland in Malaga
- Consulate General of Switzerland in Barcelona
- Consulate of Switzerland in Bilbao
- Embassy of Switzerland in Madrid
- Consulate of Switzerland in Valencia
- Consulate General of Switzerland in Algeciras
- Consulate General of Switzerland in San Sebastian
- Consulate of Switzerland in Las Palmas de Gran Canaria
- Consulate of Switzerland in Palma
Middle East
12 diplomatic missionsSaudi Arabia
United Arab Emirates
North America
15 diplomatic missionsMexico
- Honorary Consulate of Mexico in Gijon
- Honorary Consulate of Mexico in Zaragoza
- Honorary Consulate of Mexico in Valencia
- Honorary Consulate of Mexico in Seville
- Honorary Consulate of Mexico in Tenerife
- Honorary Consulate of Mexico in Palma de Mallorca
- Honorary Consulate of Mexico in Murcia
- Consulate of Mexico in Barcelona
- Embassy of Mexico in Madrid
Oceania
6 diplomatic missionsSouth America
97 diplomatic missionsBolivia
- Consulate of Bolivia in Las Palmas de Gran Canaria
- Honorary Consulate General of Bolivia in Palma
- Consulate of Bolivia in Bilbao
- Honorary Consulate of Bolivia in Palma de Mallorca
- Consulate of Bolivia in Murcia
- Consulate of Bolivia in Seville
- Embassy of Bolivia in Madrid
- Consulate General of Bolivia in Barcelona
- Honorary Consulate General of Bolivia in Valladolid
- Consulate of Bolivia in Valencia
- Honorary Consulate General of Bolivia in Santiago de Compostela
- Consulate General of Bolivia in Santander
- Consulate of Bolivia in Santa Cruz de Tenerife
Brazil
- Consulate of Brazil in Malaga
- Embassy of Brazil in Madrid
- Consulate General of Brazil in Barcelona
- Consulate of Brazil in Alicante
- Consulate of Brazil in Bilbao
- Consulate of Brazil in Vigo
- Consulate of Brazil in Valencia
- Consulate of Brazil in Tarragona
- Consulate of Brazil in Seville
- Consulate of Brazil in Santiago de Compostela
- Consulate of Brazil in San Sebastian
- Consulate of Brazil in Las Palmas de Gran Canaria
Chile
- Consulate General of Chile in Barcelona
- Consulate of Chile in Badajoz
- Honorary Consulate of Chile in Santa Cruz de Tenerife
- Consulate of Chile in San Sebastian
- Honorary Consulate of Chile in Palma
- Honorary Consulate of Chile in Malaga
- Honorary Consulate of Chile in Las Palmas de Gran Canaria
- Consulate of Chile in Gijon
- Consulate of Chile in Cordoba
- Honorary Consulate of Chile in Cadiz
- Honorary Consulate of Chile in Bilbao
- Consulate of Chile in Zaragoza
- Honorary Consulate of Chile in Vigo
- Honorary Consulate of Chile in Valencia
- Embassy of Chile in Madrid
- Honorary Consulate of Chile in Seville
- Honorary Consulate of Chile in Santander
Colombia
- Consulate of Colombia in Bilbao
- Consulate General of Colombia in Barcelona
- Consulate General of Colombia in Las Palmas de Gran Canaria
- Consulate of Colombia in Palma
- Embassy of Colombia in Madrid
- Consulate of Colombia in Gijon
- Consulate General of Colombia in Valencia
- Consulate of Colombia in Santa Cruz de Tenerife
- Consulate General of Colombia in Seville
Ecuador
- Consulate General of Ecuador in Vigo
- Consulate General of Ecuador in Zaragoza
- Consulate General of Ecuador in Murcia
- Consulate General of Ecuador in Malaga
- Consulate General of Ecuador in Bilbao
- Consulate General of Ecuador in Palma
- Embassy of Ecuador in Madrid
- Consulate General of Ecuador in Barcelona
- Consulate General of Ecuador in Santa Cruz de Tenerife
- Consulate General of Ecuador in Santander
- Consulate General of Ecuador in Seville
- Consulate General of Ecuador in Valencia
Uruguay
- Consulate General of Uruguay in Barcelona
- Embassy of Uruguay in Madrid
- Consulate General of Uruguay in Seville
- Consulate General of Uruguay in Santiago de Compostela
- Consulate General of Uruguay in Santa Cruz de Tenerife
- Consulate General of Uruguay in Salamanca
- Consulate General of Uruguay in Pamplona
- Consulate General of Uruguay in Palma
- Consulate General of Uruguay in Las Palmas de Gran Canaria
- Consulate General of Uruguay in Vigo
- Consulate General of Uruguay in Valencia
Venezuela
- Consulate General of Venezuela in Bilbao
- Consulate General of Venezuela in Las Palmas de Gran Canaria
- Consulate General of Venezuela in Barcelona
- Consulate of Venezuela in Madrid
- Consulate General of Venezuela in Vigo
- Consulate General of Venezuela in Santa Cruz de Tenerife
- Consulate General of Venezuela in Santa Cruz de la Palma
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.