Sri Lanka entry requirements for Germany passport holders

Updated weekly · Last reviewed August 6, 2026·View sources
Recently changed · July 10, 2026
Visa on arrivaleVisa required
Confirmed by an official source (IATA / government).
eVisa required
Max stay
No fixed limit
Passport validity
6 months
Beyond entry date
Return ticket
Required
Or onward travel proof
Proof of funds
Recommended
May be checked

German passport holders need an Electronic Travel Authorization (ETA) to enter Sri Lanka. Apply online before you fly—it takes about 10 minutes. The ETA covers tourism, business, and transit.

Apply for Sri Lanka eVisaElectronic Travel Authorization. Apply before departure.

Entry requirements

RequirementDetailsStatus
ETA (Electronic Travel Authorization)You need to get this online approval before you fly – it's not available on arrival for German citizens.
e-Visa for Sri Lanka
German passport holders must obtain an ETA before travel. Apply online at the official Sri Lanka ETA website (https://eta.gov.lk/) at least a few days before departure. The ETA is valid for 30 days from arrival and is not extendable.Required
Passport validityCheck your passport expiry – if it's less than 6 months away, renew it before you go.
At least 6 months
Your passport must be valid for at least 6 months beyond your intended date of departure from Sri Lanka.Required
Blank passport pagesMake sure there's an empty page for the immigration officer to stamp.
At least 1 blank page
Your passport must have at least 1 blank page for the entry stamp.Required
Return or onward ticketImmigration may ask to see your outbound flight – have it ready.
Proof of departure
You must be able to show a confirmed return or onward ticket to a country other than Sri Lanka, proving you will leave before your ETA expires.Required
Proof of sufficient fundsIt's wise to carry proof of money, though not always requested.
Financial means
You may be asked to show evidence of sufficient funds to cover your stay in Sri Lanka (e.g., cash, credit cards, bank statements).Recommended
Arrival declarationYou don't need to fill out any online arrival form – just the usual paper forms on the plane.
Health / customs form
No separate arrival declaration is required for Sri Lanka; the standard immigration and customs forms are provided on arrival.Not required
Apply early — don't risk it
While approvals are usually fast, they can take up to 72 hours. Apply at least a week before your flight to avoid stress. Also, always use the official eta.gov.lk site — third-party sites may charge extra fees.
30-day stay is firm
The ETA is not extendable. If you overstay, you'll face fines at the airport. Plan your trip to fit within 30 days, or consider a visa run if you need more time.

What happens at the border

1
Apply for your ETA online
Go to https://eta.gov.lk/ and fill out the application. It takes about 10 minutes. You'll need your passport details and travel dates. Pay the fee with a credit or debit card.
2
Receive your ETA approval
Approval is usually sent by email within 24-72 hours. Print a copy or save it on your phone to show at check-in and immigration.
3
Arrive at the airport in Sri Lanka
At Bandaranaike International Airport (CMB) in Colombo, follow the signs for 'Immigration'. Have your passport, ETA approval, and boarding pass ready. The officer will stamp your passport with a 30-day entry permit.
4
Proceed to baggage claim and exit
After the stamp, collect your bags and walk through customs. If you have nothing to declare, use the green channel. That's it — you're in!
Download Sri Lanka Entry Checklist
PDF · Germany Passport · Includes QR codes · Updated August 6, 2026
Download PDF

Staying longer & fees

Visa options if you want to stay beyond the free limit:

Tourist Visa (on arrival)
Max stay30 days
ValiditySingle entry
Cost$50

Available at Bandaranaike International Airport if ETA not obtained in advance; may have longer queues.

Business Visa
Max stay30 days
ValidityDouble entry
Cost$50

For business meetings, conferences, or trade; requires invitation letter from Sri Lankan company.

Residence Visa
Max stayUp to 1 year
ValidityMultiple entry
Cost$200

For long-term stays (work, study, retirement); requires sponsorship and approval from Department of Immigration.

retirement visa
Sri Lanka Retirement Visa
1 year, renewable annually
~$200 USD (approx. €184) per year
For foreigners aged 55+ with proof of pension or sufficient funds (approx. $1,500/month). Allows long-term stay without work. Apply through Department of Immigration.
digital nomad visa
Sri Lanka Digital Nomad Visa (Proposed)
1 year, renewable
~$100 USD (approx. €92) per year
For remote workers with proof of income (approx. $2,000/month). Allows stay and work for foreign employers. Currently in pilot phase; check official sources.
investor visa
Sri Lanka Investor Visa
2 years, renewable
~$500 USD (approx. €460) initial fee
For investors with minimum $50,000 USD in approved sectors. Includes residency rights. Apply through Board of Investment.
work visa
Sri Lanka Work Visa (Employment Visa)
1 year, renewable
~$300 USD (approx. €276) per year
For those with a job offer from a Sri Lankan company. Requires employer sponsorship and approval from Department of Immigration.
Other fees
ServiceCost
ETA (Electronic Travel Authorization) – Standard VisitorFor tourism, transit, or business purposes; valid for 30 days from arrival, double entry.$50
ETA processing fee (online)Non-refundable service charge, paid at application.$20
Visa extension (onshore)For stays beyond 30 days; apply at Department of Immigration and Emigration in Colombo.$50

Common reasons for entry denial

No return ticket30%
Insufficient funds25%
Suspicious travel pattern20%

Approval probability calculator

Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.

Transiting through Sri Lanka

No transit visa needed

German citizens transiting through Sri Lanka (Bandaranaike International Airport) do not need a visa if staying airside and departing within 24 hours. If leaving the airport or staying longer, an ETA is required.

Airside transitAllowed up to 24h
Exceptions & conditions
  • If you need to enter Sri Lanka (e.g., to change airports or overnight outside), you must obtain an ETA before travel.
Transit hubsBandaranaike International Airport (CMB)

Health & vaccines for Sri Lanka

Required for entry
Yellow FeverRequired if arriving from a country with yellow fever risk (e.g., parts of Africa or South America).
Recommended vaccines
Hepatitis AEssentialTyphoidRecommendedTetanus-diphtheria-pertussis (Tdap)RecommendedMeasles-mumps-rubella (MMR)RecommendedHepatitis BRecommendedRabiesConsiderJapanese EncephalitisConsider
Health risks
Dengue FeverModerate risk

Mosquito-borne; risk year-round, especially in urban areas and during rainy seasons.

Food and waterborne diseasesModerate risk

Common causes of traveler's diarrhea; avoid tap water and street food.

LeptospirosisLow risk

Risk from freshwater exposure in rural areas; avoid wading in floodwaters.

Malaria risk: low

Low risk in most tourist areas (Colombo, Kandy, coastal regions). Prophylaxis not routinely recommended, but consider for rural travel in dry zone (e.g., Anuradhapura).

Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.

Immigration offices for extensions

Colombo
Department of Immigration and Emigration
41 Ananda Rajakaruna Mawatha, Colombo 01000
Mon–Fri 08:30–16:30

Main office for visa extensions and overstay clearance. Bring passport, visa, and fee.

Kandy
Regional Immigration Office – Kandy
No. 10, Peradeniya Road, Kandy
Mon–Fri 08:30–16:30

Handles extensions for central Sri Lanka. Less crowded than Colombo.

Practical information for DE travellers

Country basics
CapitalColombo
LanguageSinhala, Tamil
Driving sideLeft-hand traffic
US driving licenceIDP required alongside US license.
Money
CurrencySri Lankan Rupee (LKR)
Exchange rate
1 USD = 335.84 LKR
updated Jul 3
Time zone
Local timeUTC+5
vs New York+10.5h (EST) / +9.5h (EDT)
vs Los Angeles+13.5h (PST) / +12.5h (PDT)
Electricity
Voltage230V / 50Hz
Plug types
D,G,MType D, G, M — US plugs do not fit. Bring a universal adapter.
⚠ US adapter needed
Water & health
Tap water
Not safe — use bottled
Use bottled water. Tap water is treated but travellers should avoid it.
Emergency numbers
Police119
Medical110
US EmbassyFind contact

Getting to Sri Lanka

7,960 kmgreat circle distance
~11hfrom Frankfurt
Find flights

Nearby destinations you can also visit

Countries close to Sri Lanka — with your same passport.

Frequently asked questions

Yes, you need an Electronic Travel Authorization (ETA), which is a type of visa. You apply online at eta.gov.lk before you travel. It's quick and usually approved within 24-72 hours.
The ETA allows a maximum stay of 30 days. It is not extendable, so if you want to stay longer, you'd need to leave and re-enter or check with Sri Lankan immigration for other options.
The fee is around $35 USD (approximately €30) for the standard tourist ETA. You pay online with a credit or debit card. Double-check the current fee on the official ETA website.
It's possible, but not recommended. The official advice is to apply online before you fly. On-arrival processing can involve long queues and may be refused if you don't have prior approval. Always apply in advance.
Rejections are rare for German citizens, but if it happens, you'll get an email explaining why. You can reapply with corrected information or contact the Sri Lankan embassy in Berlin for help. Don't book non-refundable flights until you have approval.
Yes, there are different ETA categories. For business, you need a business ETA. For transit (staying less than 48 hours), a transit ETA is required. The tourist ETA is only for tourism purposes.
No, the standard tourist ETA is single-entry. If you leave Sri Lanka (e.g., to the Maldives) and come back, you'll need to apply for a new ETA.

Official sources

Always verify before you travel
Entry requirements change. This page was verified on August 6, 2026. Always check the official embassy or government source before booking. Report an error — we update within 24 hours.