Skip to content

Afghanistan passport → Sri Lanka

Sri Lanka visa for citizens of Afghanistan

eTAETA · Tourist (30 days)

Citizens of Afghanistan don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling.

Verified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeETA · Tourist (30 days)
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
Visa validity30 days
EntriesSingle entry
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Complete online application

    Fill the ETA form on the official Sri Lanka ETA portal with personal and travel details.

  2. 2

    Upload required documents

    Upload digital copies of passport, photo, and travel documents as specified.

  3. 3

    Pay processing fee

    Pay the ETA fee online using a credit or debit card (amount varies by nationality).

  4. 4

    Receive ETA via email

    Approved ETA is sent to your email; print a copy to present upon arrival.

Documents checklist

Identity

  • Valid passport (with at least 6 months validity)

    Must have at least two blank pages.

  • Digital passport photo (white background)

    Size 35mm x 45mm.

Travel

  • Return flight itinerary

    Confirmed onward or return ticket.

  • Hotel reservation or accommodation proof

    For entire stay in Sri Lanka.

Supporting

  • Travel insurance (recommended)

    Optional

    Covers medical and travel risks.

Good to know

  • Afghan passport holders may face additional scrutiny or delays; check with Sri Lankan embassy before applying.
  • ETA is not guaranteed; approval is at the discretion of Sri Lankan immigration.

Common refusal reasons

Incomplete or incorrect application

Double-check all fields and upload clear, valid documents.

Criminal record or previous immigration violations

Disclose any relevant history honestly; seek embassy advice if needed.

FAQ

Do citizens of Afghanistan need a visa for Sri Lanka?

Citizens of Afghanistan don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Visa type: ETA · Tourist (30 days).

How long can citizens of Afghanistan stay in Sri Lanka?

Up to 30 days.

What documents do citizens of Afghanistan need for Sri Lanka?

Valid passport (with at least 6 months validity); Digital passport photo (white background); Return flight itinerary; Hotel reservation or accommodation proof; Travel insurance (recommended).

How long must my passport be valid for Sri Lanka?

At least 6 months.

Plan your trip to Sri Lanka

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Sri Lanka.

Sri Lanka visa for other passports

More destinations for Afghanistan passport holders