GermanyItaly

German Embassy & Consulates in Italy

  • 2 embassies
  • 1 consulate general
  • 10 honorary consulates

Germany is represented in Italy by 13 missions: an embassy in Rome, a consulate general in Milan, 10 honorary consulates and 1 other office. Italian citizens and German citizens move freely between the two countries.

Map: Germany’s 13 missions in Italy

Map: Germany’s 13 missions in Italy

German Embassy in Rome

Embassy of Germany in Rome

Embassy · Rome

Today 09:00–12:00
Address
Via San Martino della Battaglia 4, 00185 Roma
Head of mission
Dr. Thomas Bagger, Ambassador

Germany has its embassy in Rome, the capital; the address on record is Via San Martino della Battaglia 4, 00185 Roma. The head of mission on record is Dr. Thomas Bagger, Ambassador. Its phone number and website are on its page.

German consulates in Italy

Germany also has a consulate general in Milan; its work is consular: passports and documents for its own citizens and, often, visas for visitors.

German honorary consulates in Italy

Germany has 10 honorary consulates in Italy, in Palermo, Messina, Cagliari, Venice, Naples, Mestre, Genoa, Florence, Bolzano and Bari; like most honorary consulates, it does not normally issue visas or passports.

Germany visa for Italian citizens

ItalyGermany Visa-free Germany visa for citizens of Italy

GermanyItaly Visa-free Italy visa for citizens of Germany

Free movement applies: Italian citizens enter Germany with a passport or national identity card and need no visa, whatever the length of stay.

Italy’s missions in Germany

Missions of Italy in Germany (17)

In return, Italy has 17 missions in Germany, including its embassy in Berlin.

Good to know

Germany in Italy

Worldwide, Germany has 571 missions in 191 countries; 13 of them are in Italy.

When German missions in Italy are closed

German missions in Italy close on Italy’s public holidays, the next being Immaculate Conception (Immacolata Concezione) on Tuesday 8 December 2026, Christmas Day (Natale) on Friday 25 December 2026 and St. Stephen's Day (Santo Stefano) on Saturday 26 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 Italy?

The German embassy is in Rome, at Via San Martino della Battaglia 4, 00185 Roma.

Does Germany have consulates in Italy?

Yes, Germany has a consulate general in Milan. Germany also has 10 honorary consulates in Palermo, Messina, Cagliari, Venice, Naples, Mestre and 4 more.

Do Italian citizens need a visa for Germany?

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

Do German citizens need a visa for Italy?

Free movement applies: German citizens enter Italy with a passport or national identity card and need no visa, whatever the length of stay.

Does Italy have an embassy in Germany?

Yes, Italy has its embassy in Berlin, along with 16 other missions in Germany.