List of Diplomatic Missions in Spain
527 Diplomatic mission locations
55 cities
This list of diplomatic missions in Spain is made up of 527 foreign embassies and consulates from 132 countries around the world, which are mainly located in Madrid, Barcelona and Valencia.
Map of foreign diplomatic missions in Spain
Africa
51 diplomatic missionsCameroon
Côte d'Ivoire
Democratic Republic of the Congo
Mozambique
Nigeria
São Tomé and Príncipe
Asia
34 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 Tarragona
- Consulate General of Costa Rica in Las Palmas de Gran Canaria
- Consulate General of Costa Rica in Alicante
- Embassy of Costa Rica in Madrid
- Consulate General of Costa Rica in Santa Cruz de Tenerife
- Consulate General of Costa Rica in Zaragoza
- Consulate General of Costa Rica in Seville
- Consulate General of Costa Rica in Barcelona
El Salvador
- Consulate General of El Salvador in San Sebastian
- Consulate General of El Salvador in Seville
- Consulate General of El Salvador in Zaragoza
- Consulate General of El Salvador in Barcelona
- Consulate General of El Salvador in Las Palmas de Gran Canaria
- Consulate General of El Salvador in Valencia
- Embassy of El Salvador in Madrid
- Consulate General of El Salvador in A Coruna
Guatemala
Panama
- 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 Las Palmas de Gran Canaria
- Honorary Consulate General of Panama in Seville
- Honorary Consulate General of Panama in Vigo
- Consulate General of Panama in Valencia
- Honorary Consulate General of Panama in Barcelona
- Embassy of Panama in Madrid
Europe
261 diplomatic missionsAlbania
Andorra
Austria
- Consulate of Austria in Seville
- Consulate of Austria in Palma de Mallorca
- Consulate of Austria in Bilbao
- Honorary Consulate General of Austria in Barcelona
- Embassy of Austria in Madrid
- Consulate of Austria in Las Palmas de Gran Canaria
- Consulate of Austria in Valencia
- Consulate of Austria in Santa Cruz de Tenerife
- Consulate of Austria in Malaga
Belgium
- Embassy of Belgium in Madrid
- Consulate of Belgium in Alicante
- Consulate of Belgium in Barcelona
- Consulate of Belgium in Santa Cruz de Tenerife
- Honorary Consulate of Belgium in Bilbao
- Honorary Consulate of Belgium in Cartagena
- Honorary Consulate of Belgium in La Coruña
- Honorary Consulate of Belgium in Malaga
- Honorary Consulate of Belgium in Palma
- Honorary Consulate of Belgium in Cadiz
- Honorary Consulate of Belgium in Seville
- Honorary Consulate of Belgium in Valencia
- Consulate General of Belgium in Las Palmas de Gran Canaria
Bosnia and Herzegovina
Denmark
- Consulate of Denmark in A Coruna
- Honorary Consulate of Denmark in Bilbao
- Consulate of Denmark in Vigo
- Consulate of Denmark in San Sebastian
- Consulate of Denmark in Seville
- Consulate of Denmark in Palma
- Honorary Consulate of Denmark in Ceuta
- Consulate of Denmark in Santa Cruz de Tenerife
- Consulate of Denmark in Santander
- Consulate of Denmark in Valencia
- Honorary Consulate of Denmark in Jerez de la Frontera
- Consulate General of Denmark in Ferrol
- Consulate of Denmark in Malaga
- Honorary Consulate of Denmark in Alicante
- Embassy of Denmark in Madrid
- Consulate of Denmark in Almeria
- Honorary Consulate General of Denmark in Barcelona
Estonia
Finland
- Embassy of Finland in Madrid
- Honorary Consulate of Finland in La Coruña
- Honorary Consulate of Finland in Gijon
- Honorary Consulate of Finland in Bilbao
- Honorary Consulate of Finland in Seville
- Honorary Consulate of Finland in Barcelona
- Honorary Consulate of Finland in Valencia
- Honorary Consulate of Finland in Santander
- Honorary Consulate of Finland in Pilar de la Horadada
- Honorary Consulate of Finland in Palma
- Honorary Consulate of Finland in Malaga
- Honorary Consulate of Finland in Las Palmas de Gran Canaria
Germany
- Consulate General of Germany in Las Palmas de Gran Canaria
- Honorary Consulate of Germany in Lanzarote
- Consulate General of Germany in Barcelona
- Honorary Consulate of Germany in Zaragoza
- Honorary Consulate of Germany in Almeria
- Embassy of Germany in Madrid
- 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 Mahón
- Honorary Consulate of Germany in Jerez de la Frontera
- Honorary Consulate of Germany in Bilbao
- Honorary Consulate of Germany in Alicante
- Consulate General of Germany in Palma
- Consulate General of Germany in Malaga
Iceland
- Honorary Consulate of Iceland in Malaga
- 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
- Consulate of Iceland in Barcelona
- Honorary Consulate of Iceland in Orihuela Costa
- Honorary Consulate of Iceland in Bilbao
- Honorary Consulate of Iceland in Las Palmas de Gran Canaria
- Consulate General of Iceland in Madrid
- Honorary Consulate of Iceland in Palma
Ireland
- Honorary Consulate of Ireland in Malaga
- Embassy of Ireland in Madrid
- Honorary Consulate of Ireland in Barcelona
- 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 Alicante
- Consulate of Ireland in Santa Cruz de Tenerife
- Honorary Consulate of Ireland in Seville
- Honorary Consulate of Ireland in Palma
Italy
- Consulate General of Italy in Santa Cruz de Tenerife
- Consulate General of Italy in Granada
- Consulate General of Italy in Vigo
- Consulate General of Italy in Zaragoza
- Consulate General of Italy in Cartagena
- Consulate General of Italy in Algeciras
- Consulate General of Italy in Santander
- Consulate General of Italy in Girona
- Consulate General of Italy in Pamplona
- Consulate General of Italy in Burgos
- Consulate General of Italy in Ibiza
- Consulate General of Italy in Jerez de la Frontera
- Consulate General of Italy in Castellon de La Plana
- Consulate General of Italy in Alicante
- Consulate General of Italy in Valencia
- Consulate General of Italy in Palma
- Consulate General of Italy in Malaga
- Consulate General of Italy in A Coruna
- Consulate General of Italy in Las Palmas de Gran Canaria
- Consulate General of Italy in Ceuta
- Consulate General of Italy in Seville
- Consulate General of Italy in Bilbao
- Consulate General of Italy in Barcelona
- Embassy of Italy in Madrid
Luxembourg
- Honorary Consulate of Luxembourg in Malaga
- Honorary Consulate of Luxembourg in Palma de Mallorca
- Honorary Consulate of Luxembourg in Las Palmas de Gran Canaria
- Honorary Consulate of Luxembourg in Bilbao
- Honorary Consulate of Luxembourg in Barcelona
- Honorary Consulate of Luxembourg in Alicante
- Embassy of Luxembourg in Madrid
- Honorary Consulate of Luxembourg in Seville
Netherlands
- Honorary Consulate of Netherlands in Palma
- Honorary Consulate of Netherlands in Seville
- Honorary Consulate of Netherlands in Tenerife
- Honorary Consulate of Netherlands in Valencia
- Honorary Consulate of Netherlands in Torremolinos
- Honorary Consulate of Netherlands in Benidorm
- Embassy of Netherlands in Madrid
- Honorary Consulate of Netherlands in Barcelona
- Honorary Consulate of Netherlands in Bilbao
North Macedonia
Romania
- Honorary Consulate of Romania in Canary Islands
- Consulate General of Romania in Seville
- Honorary Consulate of Romania in Murcia
- Consulate General of Romania in Bilbao
- Consulate of Romania in Valencia
- Consulate of Romania in Zaragoza
- Consulate of Romania in Almeria
- Consulate of Romania in Ciudad Real
- Honorary Consulate of Romania in Navarra
- Honorary Consulate of Romania in Albacete
- Consulate General of Romania in Barcelona
- Embassy of Romania in Madrid
San Marino
Slovakia
Sweden
- Consulate of Sweden in Bilbao
- 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
- Honorary Consulate of Sweden in A Coruna
- Consulate of Sweden in Barcelona
- Embassy of Sweden in Madrid
- Honorary Consulate of Sweden in Malaga
- Consulate of Sweden in Vigo
Switzerland
- Consulate General of Switzerland in San Sebastian
- Consulate of Switzerland in Bilbao
- Consulate General of Switzerland in Algeciras
- Consulate of Switzerland in Palma
- Consulate of Switzerland in Malaga
- Embassy of Switzerland in Madrid
- Consulate of Switzerland in Valencia
- Consulate of Switzerland in Las Palmas de Gran Canaria
- 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 Seville
- Honorary Consulate of Mexico in Murcia
- Honorary Consulate of Mexico in Gijon
- Honorary Consulate of Mexico in Tenerife
- Honorary Consulate of Mexico in Zaragoza
- Embassy of Mexico in Madrid
- Consulate of Mexico in Barcelona
- Honorary Consulate of Mexico in Palma de Mallorca
- Honorary Consulate of Mexico in Valencia
Oceania
6 diplomatic missionsSouth America
97 diplomatic missionsBolivia
- Honorary Consulate General of Bolivia in Palma
- Consulate General of Bolivia in Santander
- Consulate of Bolivia in Seville
- Honorary Consulate General of Bolivia in Valladolid
- Embassy of Bolivia in Madrid
- Consulate of Bolivia in Las Palmas de Gran Canaria
- Consulate of Bolivia in Valencia
- Consulate of Bolivia in Murcia
- Honorary Consulate of Bolivia in Palma de Mallorca
- Consulate General of Bolivia in Barcelona
- Consulate of Bolivia in Santa Cruz de Tenerife
- Consulate of Bolivia in Bilbao
- Honorary Consulate General of Bolivia in Santiago de Compostela
Brazil
- Consulate of Brazil in Alicante
- Consulate of Brazil in Seville
- Consulate of Brazil in Bilbao
- Consulate of Brazil in Las Palmas de Gran Canaria
- Embassy of Brazil in Madrid
- Consulate General of Brazil in Barcelona
- Consulate of Brazil in Vigo
- Consulate of Brazil in Santiago de Compostela
- Consulate of Brazil in Valencia
- Consulate of Brazil in San Sebastian
- Consulate of Brazil in Tarragona
- Consulate of Brazil in Malaga
Chile
- Honorary Consulate of Chile in Bilbao
- Consulate General of Chile in Barcelona
- Consulate of Chile in Zaragoza
- Honorary Consulate of Chile in Vigo
- Honorary Consulate of Chile in Valencia
- Honorary Consulate of Chile in Seville
- Honorary Consulate of Chile in Santander
- 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
- Consulate of Chile in Badajoz
- Embassy of Chile in Madrid
Colombia
- Consulate of Colombia in Santa Cruz de Tenerife
- Consulate of Colombia in Gijon
- Consulate of Colombia in Bilbao
- Consulate General of Colombia in Seville
- Consulate General of Colombia in Las Palmas de Gran Canaria
- Consulate General of Colombia in Barcelona
- Consulate of Colombia in Palma
- Consulate General of Colombia in Valencia
- Embassy of Colombia in Madrid
Ecuador
- Consulate General of Ecuador in Barcelona
- Embassy of Ecuador in Madrid
- 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 Zaragoza
- Consulate General of Ecuador in Murcia
- Consulate General of Ecuador in Malaga
- Consulate General of Ecuador in Bilbao
- Consulate General of Ecuador in Vigo
Uruguay
- Consulate General of Uruguay in Las Palmas de Gran Canaria
- Consulate General of Uruguay in Salamanca
- Consulate General of Uruguay in Valencia
- Consulate General of Uruguay in Pamplona
- Consulate General of Uruguay in Seville
- Embassy of Uruguay in Madrid
- Consulate General of Uruguay in Vigo
- Consulate General of Uruguay in Barcelona
- Consulate General of Uruguay in Palma
- Consulate General of Uruguay in Santa Cruz de Tenerife
- Consulate General of Uruguay in Santiago de Compostela
Venezuela
- Consulate General of Venezuela in Santa Cruz de la Palma
- Consulate General of Venezuela in Vigo
- Consulate General of Venezuela in Las Palmas de Gran Canaria
- Consulate General of Venezuela in Santa Cruz de Tenerife
- Consulate General of Venezuela in Bilbao
- Consulate General of Venezuela in Barcelona
- Consulate of Venezuela in Madrid
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.