SpainGermany

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

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 Stuttgart

    Consulate General · Stuttgart

    Lenzhalde 61, 70192 Stuttgart

    Today 08:30–14:00
  • Consulate General of Spain in Munich

    Consulate General · Munich

    Oberföhringer Straße 45, 81925 München

    Today 08:00–13:00
  • Consulate General of Spain in Hamburg

    Consulate General · Hamburg

    Mittelweg 37, 20148 Hamburg

    Today 08:30–14:00
  • Consulate General of Spain in Frankfurt am Main

    Consulate General · Frankfurt am Main

    Nibelungenplatz 3, 60318 Frankfurt am Main

    Today 08:00–13:30
  • Consulate General of Spain in Düsseldorf

    Consulate General · Düsseldorf

    Homberger Straße 16, 40474 Düsseldorf

    Today 08:00–14:00
  • Consulate of Spain in Frankfurt am Main

    Consulate · Frankfurt am Main

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

Spain has an honorary consulate in Dresden; honorary consulates handle emergencies and simple certifications rather than visas or passports.

Spain visa for German citizens

GermanySpain Visa-free Spain visa for citizens of Germany

SpainGermany 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.