Germany to Sri Lanka tourist visa
Complete guide to the Sri Lanka ETA for German citizens. Apply online free of charge, get approved in 1–3 days, and stay up to 30 days with double entry. Learn about requirements, extensions, and application process. Updated July 2026.
- Visa
- Sri Lanka Tourist Visa
- Fee
- Free
- Processing time
- 1–3 days
- Length of stay
- Up to 30 days
Required documents
- Valid Passport — Your passport must be valid for at least 6 months beyond your arrival date
- ETA Application — Complete online ETA application with accurate personal and travel details
- ETA Fee Payment — Pay the ETA processing fee online using a valid credit or debit card
- Return or Onward Ticket — Evidence of your departure from Sri Lanka within the visa validity period
- Proof of Accommodation — Address where you will stay in Sri Lanka
How to apply
- Full name (first, middle, last) — Full name (first, middle, last)
- Passport number and expiry date — Passport number and expiry date
- Date of birth and nationality — Date of birth and nationality
- Travel dates and flight details — Travel dates and flight details
- Accommodation address in Sri Lanka — Accommodation address in Sri Lanka
- Contact email address — Contact email address
Common questions
- Do German citizens need a visa for Sri Lanka?
- Yes. German citizens need an Electronic Travel Authorization (ETA) to visit Sri Lanka. You can apply online before travel for USD $50 or obtain one on arrival for USD $60. The ETA allows a 30-day stay with double entry.
- How long does the Sri Lanka ETA take to process?
- Most ETA applications are processed within 24 hours, though it can take up to 3 working days. Apply at least one week before travel to allow time for any unexpected delays.
- How much does the Sri Lanka tourist visa cost for German citizens?
- The ETA costs USD $50 when applied online in advance. If you apply on arrival at the airport, the fee is USD $60. Children under 12 are free. The fee is non-refundable.
- Can I extend my Sri Lanka tourist visa?
- Yes. You can extend your stay beyond the initial 30 days through the Sri Lanka Department of Immigration. Extensions are granted in stages: 60 days for the first extension, then 90 days for subsequent extensions, up to a maximum total stay of 270 days.
- What is the maximum stay allowed on a Sri Lanka tourist visa?
- The initial ETA allows 30 days. With extensions, you can stay up to 270 days total (30 days initial + 60 days first extension + 90 days second extension + 90 days third extension). Extensions require additional fees and approval.
- Is the Sri Lanka ETA a single or multiple entry visa?
- The tourist ETA is a double entry visa valid for 30 days. This means you can enter Sri Lanka twice within the validity period. If you need more entries, you would need to apply for a new ETA or consider a business visa.