GermanySpain

German Embassy & Consulates in Spain

  • 1 embassy
  • 1 consulate general
  • 4 consulates
  • 10 honorary consulates

In Spain, Germany has an embassy in Madrid, a consulate general in Barcelona, 4 consulates in Palma, Málaga, Las Palmas de Gran Canaria and Bilbao and 10 honorary consulates. Spanish citizens and German citizens move freely between the two countries.

Map: Germany’s 16 missions in Spain

Map: Germany’s 16 missions in Spain

German Embassy in Madrid

Embassy of Germany in Madrid

Embassy · Madrid

Today 09:00–13:00
Address
Calle de Fortuny 8, Madrid
Head of mission
Heiko Thoms, Ambassador

At Calle de Fortuny 8, Madrid, the German embassy represents Germany towards Spain. The head of mission on record is Heiko Thoms, Ambassador. Its phone number and website are on its page.

German consulates in Spain

Germany also has a consulate general in Barcelona and 4 consulates in Palma, Málaga, Las Palmas de Gran Canaria and Bilbao; consulates handle passports, civil registration and, for many countries, visa applications for their district.

German honorary consulates in Spain

Germany has 10 honorary consulates in Spain, in Valencia, Villa y Puerto de Tazacorte, Puerto de la Cruz, Playa Blanca, Los Llanos de Aridane, Alicante, Aguadulce, Zaragoza, Vigo and Bilbao; honorary consuls work part-time and normally cannot issue visas or full passports.

Germany visa for Spanish citizens

SpainGermany Visa-free Germany visa for citizens of Spain

GermanySpain Visa-free Spain visa for citizens of Germany

As Spain and Germany both belong to the European free movement area, Spanish citizens need only a valid ID card or passport for Germany.

Spain’s missions in Germany

Missions of Spain in Germany (8)

In return, Spain has 8 missions in Germany, including its embassy in Berlin.

Good to know

Germany in Spain

Worldwide, Germany has 571 missions in 191 countries; 16 of them are in Spain.

When German missions in Spain are closed

German missions in Spain close 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, and usually on some holidays of Germany, such as Christmas Day (Erster Weihnachtstag) on Friday 25 December 2026.

Frequently asked questions

Where is the German embassy in Spain?

The German embassy is in Madrid, at Calle de Fortuny 8, Madrid.

Does Germany have consulates in Spain?

Yes, Germany has a consulate general in Barcelona and 4 consulates in Palma, Málaga, Las Palmas de Gran Canaria and Bilbao. Germany also has 10 honorary consulates in Valencia, Villa y Puerto de Tazacorte, Puerto de la Cruz, Playa Blanca, Los Llanos de Aridane, Alicante and 4 more.

Do Spanish citizens need a visa for Germany?

As Spain and Germany both belong to the European free movement area, Spanish citizens need only a valid ID card or passport for Germany.

Do German citizens need a visa for 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.

Does Spain have an embassy in Germany?

Yes, Spain has its embassy in Berlin, along with 7 other missions in Germany.