GermanySri Lanka

German Embassy in Sri Lanka

1 embassy

In Sri Lanka, Germany has an embassy in Colombo. Sri Lankan citizens must obtain a visa before travelling to Germany.

German Embassy in Colombo

Embassy of Germany in Colombo

Embassy · Colombo

Today · Closed
Address
Alfred House Avenue 40, Colombo 03
Head of mission
Dr. Felix Neumann, Ambassador

At Alfred House Avenue 40, Colombo 03, the German embassy represents Germany towards Sri Lanka. The head of mission on record is Dr. Felix Neumann, Ambassador. Its phone number and website are on its page.

Germany visa for Sri Lankan citizens

Sri LankaGermany Visa required Germany visa for citizens of Sri Lanka

GermanySri Lanka Visa on arrival Sri Lanka visa for citizens of Germany

Germany visa requirements for citizens of Sri Lanka

  • Schengen visa (type C) – tourism
  • Schengen visa (type C) – visiting friends or family in Germany
  • National visa (type D) – study, work, family reunification
  • Schengen short-stay visa (type C) – business
  • Fee: €90
  • 22 required documents

checked 22 October 2026

See the full checklist

Sri Lankan citizens need a visa for Germany, obtained before travel. Applicants in Sri Lanka turn to the German embassy in Colombo; many countries also use an outsourced visa centre.

Sri Lanka’s missions in Germany

Missions of Sri Lanka in Germany (3)

In return, Sri Lanka has 3 missions in Germany, including its embassy in Berlin.

Good to know

Germany in Sri Lanka

Worldwide, Germany has 572 missions in 191 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for German citizens

Sri Lanka issues German citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance. In Sri Lanka, German citizens can turn to the German embassy for passports and emergency help.

Frequently asked questions

Where is the German embassy in Sri Lanka?

The German embassy is in Colombo, at Alfred House Avenue 40, Colombo 03.

Do Sri Lankan citizens need a visa for Germany?

Sri Lankan citizens must obtain a visa before travelling to Germany.

Do German citizens need a visa for Sri Lanka?

German citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Does Sri Lanka have an embassy in Germany?

Yes, Sri Lanka has its embassy in Berlin, along with 2 other missions in Germany.