Home › Germany → Sri Lanka

Germany → Sri Lanka: do you need a visa?

SHORT-VISIT ENTRY SUMMARY

Visa on arrival

Sri Lanka grants a visa on arrival to Germany citizens (up to 30 days).

Dataset: February 2026. Confirm current rules with official authorities before traveling. Work, study, and longer stays may require a separate visa.

Which visa are you getting?

🔍 ▼
    Popular:

    Tourist Visa (ETA)

    ETA visit visa for sightseeing, holidays, family visits, medical treatment, and short sport/cultural events.
    Who fits: Bona-fide tourists visiting Sri Lanka for sightseeing, holidaying, visiting friends and relatives, medical treatment including Ayurvedic and Yoga, or short sports and cultural-performance events, without paid work.
    Gov fees: ETA by applicant/mission/Head Office: SAARC US$20, all other countries US$50; on arrival at port: SAARC US$25, others US$60; children under 12 free; nationals of 40 listed countries free (30 days) from 25.05.2026; Maldives/Singapore/Seychelles reciprocal treatment free. — Fees vary by nationality and submission channel. Confirm the live amount on the ETA portal before paying.
    Official ETA portal https://www.eta.gov.lk/slvisa/

    Documents

    • JPG image of the data page of a valid passport (official tourist-visa requirement)
    • Passport valid at least 6 months from arrival
    • Evidence of adequate funds for maintenance and return passage (e.g. bank statements and/or credit card)
    • Written assurance of return: return ticket to country of domicile or visa for the next country of destination
    • Accommodation details where staying (address and telephone number are required at extension stage; provide booking confirmation for entry)

    FAQ

    What can I do on a tourist visa?
    Sightseeing, holidaying, visiting friends and relatives, medical treatment including Ayurvedic and Yoga, and short sports or cultural-performance participation. Business meetings, conferences, short training, art/music/dance events classed as business, paid work, and long stays via successive visits are not allowed.

    How long is the tourist ETA valid and can I extend it?
    The ETA tourist visa is for 30 days with double-entry facility from first arrival. If you stay beyond 30 days, apply for an extension online or at the Battaramulla Head Office before expiry; extension fees follow the official 31-90 / 91-180 / 181-270 day bands.

    Who gets the tourist ETA free of charge?
    With effect from 25.05.2026, nationals of 40 listed countries can obtain a 30-day tourist ETA free of charge; Maldivian nationals receive 90 days under the reciprocal arrangement, and Singapore/Seychelles ETA treatment is also free. ETA fees already paid before 25.05.2026 are non-refundable.

    $99 Visa Consultation

    Get one-on-one guidance on your visa requirements and next steps.

    Book a consultation
    🛡️

    SafetyWing Nomad Insurance

    Travel medical insurance you can buy while abroad — 180+ countries.

    Get an estimate*
    📶

    Airalo eSIM

    Local mobile data in 200+ countries — land connected.

    Get an eSIM*
    🔒

    NordVPN

    Secure hotel and airport Wi-Fi while you travel.

    Get NordVPN*
    🗣️

    italki tutors

    1-on-1 lessons — prep for a visa interview or life abroad.

    Find a tutor*
    📄

    FileAbroad

    US expat tax filing.

    Visit FileAbroad
    ✅

    CertifiedTranslations.online

    Certified translations consulates ask for.

    Get a quote

    Disclosure: links marked with * may earn us a commission at no extra cost to you.

    Related checks