- Address
- 10787 Berlin, Lichtensteinallee 1
- Phone
- +49 30 2540070
- Website
- exteriores.gob.es
- Head of mission
- Pascual Ignacio Navarro Rios, Ambassador
Spain
Germany
Spanish Embassy & Consulates in Germany
- 1 embassy
- 5 consulates general
- 1 consulate
- 1 honorary consulate
Spain is represented in Germany by 8 missions: an embassy in Berlin, 5 consulates general in Stuttgart, Munich, Hamburg, Frankfurt am Main and Düsseldorf, a consulate in Frankfurt am Main and an honorary consulate in Dresden. German citizens and Spanish citizens move freely between the two countries.
Map: Spain’s 8 missions in Germany
Spanish Embassy in Berlin
The Spanish embassy is in Berlin, the capital of Germany, at 10787 Berlin, Lichtensteinallee 1. The head of mission on record is Pascual Ignacio Navarro Rios, Ambassador. Its phone number and website are on its page.
Spanish consulates in Germany
-
-
-
- Consulate General of Spain in Frankfurt am Main
Nibelungenplatz 3, 60318 Frankfurt am Main
Today 08:00–13:30 -
-
Spain also has 5 consulates general in Stuttgart, Munich, Hamburg, Frankfurt am Main and Düsseldorf and a consulate in Frankfurt am Main; a consulate does consular work for a region: passports, certificates and help for nationals in difficulty.
Spanish honorary consulates in Germany
- Honorary Consulate of Spain in Dresden
Neumarkt 12, 01067 Dresden
Spain has an honorary consulate in Dresden; honorary consulates handle emergencies and simple certifications rather than visas or passports.
Spain visa for German citizens
Germany
Spain Visa-free Spain visa for citizens of Germany
Spain
Germany Visa-free Germany visa for citizens of Spain
German citizens need no visa for Spain: under European free movement rules they can travel, live and work there with a valid passport or national ID card.
Germany’s missions in Spain
Missions of Germany in Spain (16)
In return, Germany has 16 missions in Spain, including its embassy in Madrid.
Good to know
Spain in Germany
Worldwide, Spain has 297 missions in 126 countries; 8 of them are in Germany.
When Spanish missions in Germany are closed
Spanish missions in Germany close on Germany’s public holidays, the next being Christmas Day (Erster Weihnachtstag) on Friday 25 December 2026, St. Stephen's Day (Zweiter Weihnachtstag) on Saturday 26 December 2026 and New Year's Day (Neujahr) on Friday 1 January 2027, and usually on some holidays of Spain, such as Constitution Day (Día de la Constitución) on Sunday 6 December 2026.
Frequently asked questions
Where is the Spanish embassy in Germany?
The Spanish embassy is in Berlin, at 10787 Berlin, Lichtensteinallee 1.
Does Spain have consulates in Germany?
Yes, Spain has 5 consulates general in Stuttgart, Munich, Hamburg, Frankfurt am Main and Düsseldorf and a consulate in Frankfurt am Main. Spain also has an honorary consulate in Dresden.
Do German citizens need a visa for Spain?
As Germany and Spain both belong to the European free movement area, German citizens need only a valid ID card or passport for Spain.
Do Spanish citizens need a visa for Germany?
Spanish citizens need no visa for Germany: under European free movement rules they can travel, live and work there with a valid passport or national ID card.
Does Germany have an embassy in Spain?
Yes, Germany has its embassy in Madrid, along with 15 other missions in Spain.