embassly
Spain

Embassies & consulates in Madrid

Madrid hosts 143 diplomatic missions from 129 countries. Madrid is the capital of Spain, so most embassies are here.

125
Embassies
17
Consulates
1
Honorary Consulate
0
Other missions

Embassy124

Apostolic Nunciature1

Consulate General10

Consulate7

Honorary Consulate1

Frequently asked questions

Is there an embassy in Madrid?

Madrid is the capital of Spain, so most embassies are here. Madrid hosts 143 diplomatic missions from 129 countries.

Which embassies and consulates are in Madrid?

143 diplomatic missions, including Afghanistan (Embassy), Albania (Embassy), Algeria (Embassy), Andorra (Embassy), Angola (Embassy), Antigua & Barbuda (Embassy), Argentina (Embassy), and Armenia (Embassy).