Entry rules
Do Germany passport holders need a visa for Sri Lanka?
UpdatedSep 28, 2026About the data
No visa, but an eTA
eTA required30 days
Germany passport holders can visit Sri Lanka without a visa for up to 30 days, but must get an electronic travel authorisation (eTA) online before they travel.
Not a visa, but an approval you apply for online and must have before you travel, like the US ESTA or the UK ETA.
Check another trip
Visa required
See that ruleMore of Asia for Germany passport holders
AfghanistaneVisa30 days
ArmeniaVisa-free180 days
AzerbaijaneVisa30 days
BahrainOn arrival14 days
BangladeshOn arrival30 days
BhutaneVisa90 days
BruneiVisa-free90 days
CambodiaOn arrival30 days
ChinaVisa-free30 days
CyprusVisa-free
GeorgiaVisa-free360 days
Hong KongVisa-free90 days
IndiaeVisa30 days
IndonesiaOn arrival30 days
IraneVisa30 days
IraqeVisa30 days
IsraeleTA90 days
JapanVisa-free90 days
JordanOn arrival
KazakhstanVisa-free30 days
KuwaitOn arrival90 days
KyrgyzstanVisa-free30 days
LaosOn arrival30 days
LebanonOn arrival30 days
MacaoVisa-free90 days
MalaysiaVisa-free90 days
MaldivesOn arrival30 days
MongoliaVisa-free30 days
Myanmar (Burma)eVisa28 days
NepalOn arrival90 days
North KoreaVisa required
OmanVisa-free14 days
PakistaneVisa90 days
PalestineVisa-free
PhilippinesVisa-free30 days
QatarVisa-free90 days
Saudi ArabiaOn arrival90 days
SingaporeVisa-free90 days
South KoreaVisa-free90 days
SyriaOn arrival30 days
TaiwanVisa-free90 days
TajikistanVisa-free30 days
ThailandVisa-free60 days
Timor-LesteVisa-free90 days
TürkiyeVisa-free90 days
TurkmenistanVisa required
United Arab EmiratesVisa-free90 days
UzbekistanVisa-free30 days
VietnamVisa-free45 days
YemenVisa required