Afghanistan passport → Sri Lanka
Sri Lanka visa for citizens of Afghanistan
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 route | ETA · Tourist (30 days) |
|---|---|
| How to apply | Electronic travel authorization (online) |
| Maximum stay | Up to 30 days |
| Visa validity | 30 days |
| Entries | Single entry |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
How to apply
- 1
Complete online application
Fill the ETA form on the official Sri Lanka ETA portal with personal and travel details.
- 2
Upload required documents
Upload digital copies of passport, photo, and travel documents as specified.
- 3
Pay processing fee
Pay the ETA fee online using a credit or debit card (amount varies by nationality).
- 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)
OptionalCovers 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
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- All passports for Sri Lanka