- Address
- Calle de Nuria 16, 28034 Madrid
- Phone
- +34 91 721 85 81
Afghanistan
Spain
Afghan Embassy in Spain
1 embassy
Afghanistan is represented in Spain by 1 mission: an embassy in Madrid. Spanish citizens need a visa for Afghanistan, obtained before travel.
Afghan Embassy in Madrid
The Afghan embassy is in Madrid, the capital of Spain, at Calle de Nuria 16, 28034 Madrid. Its phone number is on its page.
Afghanistan visa for Spanish citizens
Spain
Afghanistan Visa required Afghanistan visa for citizens of Spain
Afghanistan
Spain Visa required Spain visa for citizens of Afghanistan
Spanish citizens must obtain a visa before travelling to Afghanistan. Applicants in Spain turn to the Afghan embassy in Madrid; many countries also use an outsourced visa centre.
Spain’s missions in Afghanistan
Spain has no mission in Afghanistan on record; Spanish citizens there would be served by an embassy accredited from another country.
Good to know
Afghanistan in Spain
Worldwide, Afghanistan has 47 missions in 34 countries; one of them is in Spain.
Travel to Spain for Afghan citizens
Afghan citizens must obtain a visa before travelling to Spain. In Spain, Afghan citizens can turn to the Afghan embassy for passports and emergency help.
When the Afghan embassy in Spain is closed
The Afghan embassy in Spain closes on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026 and Christmas Day (Navidad) on Friday 25 December 2026.
Frequently asked questions
Where is the Afghan embassy in Spain?
The Afghan embassy is in Madrid, at Calle de Nuria 16, 28034 Madrid.
Do Spanish citizens need a visa for Afghanistan?
Spanish citizens must obtain a visa before travelling to Afghanistan.
Do Afghan citizens need a visa for Spain?
Afghan citizens must obtain a visa before travelling to Spain.
Does Spain have an embassy in Afghanistan?
No mission of Spain in Afghanistan is on record.