
Browse foreign embassies and consulates in Spain, with embassies and consulates from 127 countries across 24 cities. Select a country below to find its embassy or consulate in Spain, along with contact and location details.
These embassy and consulate listings can help travellers, expatriates, students, businesses, and foreign nationals find the right diplomatic office for visa enquiries, passport services, document legalisation, consular assistance, citizenship matters, and emergency support.
Cities in Spain with listed embassies and consulates
24 cities
- Madrid127
- Barcelona11
- Dreta de l'Eixample5
- Las Palmas de Gran Canaria5
- Les Corts4
- Bilbao2
- L'Antiga Esquerra de l'Eixample2
- Málaga2
- Palma2
- Sant Gervasi-la Bonanova2
A
Afghanistan Embassy in Spain1 listed · Madrid
Albania Embassy in Spain1 listed · Madrid
Algeria Embassies in Spain2 listed · Madrid, Sant Gervasi-la Bonanova
Andorra Embassy in Spain1 listed · Madrid
Angola Embassy in Spain1 listed · Madrid
Antigua and Barbuda Embassy in Spain1 listed · Madrid
Argentina Embassies in Spain2 listed · Dreta de l'Eixample, Madrid
Armenia Embassy in Spain1 listed · Madrid
Australia Embassy in Spain1 listed · Madrid
Austria Embassy in Spain1 listed · Madrid
Azerbaijan Embassy in Spain1 listed · Madrid
B
Bangladesh Embassy in Spain1 listed · Madrid
Belarus Embassy in Spain1 listed · Madrid
Belgium Embassy in Spain1 listed · Madrid
Bolivia Embassy in Spain1 listed · Madrid
Bosnia and Herzegovina Embassy in Spain1 listed · Madrid
Brazil Embassy in Spain1 listed · Madrid
Bulgaria Embassies in Spain2 listed · Barcelona, Madrid
C
Cameroon Embassy in Spain1 listed · Madrid
Canada Embassy in Spain1 listed · Madrid
Cape Verde Embassy in Spain1 listed · Madrid
Chile Embassies in Spain2 listed · Dreta de l'Eixample, Madrid
China Embassies in Spain2 listed · Madrid, Sant Gervasi-la Bonanova
Colombia Embassy in Spain1 listed · Madrid
Costa Rica Embassy in Spain1 listed · Madrid
Côte d'Ivoire Embassy in Spain1 listed · Madrid
Croatia Embassies in Spain2 listed · Barcelona, Madrid
Cuba Embassy in Spain1 listed · Madrid
Cyprus Embassy in Spain1 listed · Madrid
Czechia Embassy in Spain1 listed · Madrid
D
E
Ecuador Embassy in Spain1 listed · Madrid
Egypt Embassy in Spain1 listed · Madrid
El Salvador Embassy in Spain1 listed · Madrid
Equatorial Guinea Embassy in Spain1 listed · Madrid
Estonia Embassies in Spain2 listed · Dreta de l'Eixample, Madrid
Ethiopia Embassies in Spain2 listed · L'Antiga Esquerra de l'Eixample, Madrid
F
G
Gabon Embassy in Spain1 listed · Madrid
Gambia Embassy in Spain1 listed · Madrid
Georgia Embassies in Spain2 listed · Dreta de l'Eixample, Madrid
Germany Embassies in Spain2 listed · Barcelona, Madrid
Ghana Embassy in Spain1 listed · Madrid
Greece Embassy in Spain1 listed · Madrid
Guatemala Embassy in Spain1 listed · Madrid
Guinea Embassy in Spain1 listed · Madrid
Guinea-Bissau Embassy in Spain1 listed · Madrid
H
I
J
K
L
M
Madagascar Embassy in Spain1 listed · Dreta de l'Eixample
Malaysia Embassy in Spain1 listed · Madrid
Mali Embassy in Spain1 listed · Madrid
Malta Embassy in Spain1 listed · Madrid
Mauritania Embassy in Spain1 listed · Madrid
Mexico Embassies in Spain2 listed · Barcelona, Madrid
Moldova Embassy in Spain1 listed · Madrid
Monaco Embassy in Spain1 listed · Madrid
Montenegro Embassy in Spain1 listed · Madrid
Morocco Embassies in Spain12 listed · Algeciras, Almería city, Barcelona
Mozambique Embassy in Spain1 listed · Madrid
N
Nepal Embassy in Spain1 listed · Madrid
Netherlands Embassies in Spain2 listed · Madrid
New Zealand Embassy in Spain1 listed · Madrid
Nicaragua Embassy in Spain1 listed · Madrid
Nigeria Embassy in Spain1 listed · Madrid
North Korea Embassy in Spain1 listed · Madrid
North Macedonia Embassy in Spain1 listed · Madrid
Norway Embassy in Spain1 listed · Madrid
O
P
Pakistan Embassy in Spain1 listed · Madrid
Palestine Embassy in Spain1 listed · Madrid
Panama Embassies in Spain2 listed · Las Palmas de Gran Canaria, Madrid
Paraguay Embassies in Spain2 listed · L'Antiga Esquerra de l'Eixample, Madrid
Peru Embassy in Spain1 listed · Madrid
Philippines Embassy in Spain1 listed · Madrid
Poland Embassies in Spain2 listed · Les Corts, Madrid
Portugal Embassy in Spain1 listed · Madrid
Q
R
S
San Marino Embassy in Spain1 listed · Madrid
Saudi Arabia Embassy in Spain1 listed · Madrid
Senegal Embassy in Spain1 listed · Madrid
Serbia Embassy in Spain1 listed · Madrid
Slovakia Embassy in Spain1 listed · Madrid
Slovenia Embassies in Spain2 listed · El Putxet i el Farró, Madrid
South Africa Embassy in Spain1 listed · Madrid
South Korea Embassies in Spain3 listed · Barcelona, Las Palmas de Gran Canaria, Madrid
Sudan Embassy in Spain1 listed · Madrid
Sweden Embassy in Spain1 listed · Madrid
Switzerland Embassy in Spain1 listed · Madrid
Syria Embassy in Spain1 listed · Madrid
T
U
Ukraine Embassies in Spain3 listed · Les Corts, Madrid, Málaga
United Arab Emirates Embassies in Spain2 listed · Barcelona, Madrid
United Kingdom Embassies in Spain8 listed · Alicante, Barcelona, Ibiza
United States Embassy in Spain1 listed · Madrid
Uruguay Embassy in Spain1 listed · Madrid
Uzbekistan Embassy in Spain1 listed · Madrid
V
Y
Frequently asked questions
Which cities have foreign embassies in Spain?
This directory lists posts in Madrid, Barcelona, Dreta de l'Eixample, Las Palmas de Gran Canaria, Les Corts, Bilbao, L'Antiga Esquerra de l'Eixample, Málaga, and 16 more. In Spain, many countries keep an embassy in the capital and consulates in cities such as Barcelona and Dreta de l'Eixample and Las Palmas de Gran Canaria.
What is the difference between an embassy and a consulate?
An embassy (or high commission) is the main diplomatic post, almost always in the capital. A consulate is a satellite office that often handles visas, passports, and everyday consular work for residents of that region.
Can any embassy in Spain help me with a visa?
No. You apply at the embassy or consulate of the country you intend to visit, not at a random foreign office. Use this directory to find the right country’s posts in Spain.
Is this the same as an official government list?
No. This is a Visa Boards directory for travellers. Confirm addresses, hours, and visa rules on each official embassy or consulate website before you visit.
Contact details can change. Prefer each embassy or consulate website for appointments and hours.





































