Sri Lanka passport → Afghanistan
Afghanistan visa for citizens of Sri Lanka
Citizens of Sri Lanka need a visa for Afghanistan and can apply online for an eVisa.
Official application siteNot yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | eVisa · Tourist |
|---|---|
| How to apply | Fully online — no office visit |
| Maximum stay | Up to 30 days |
| Visa validity | 90 days |
| Entries | Single entry |
| Processing time | 3–5 days |
| Government fee | $100 |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
| Proof of funds | Bank statement or equivalent showing sufficient funds for stay |
How to apply
- 1
Create account on official eVisa portal
Go to https://evisa.afghanistan.gov.af/ and register with your email.
- 2
Fill out eVisa application form
Provide personal and travel details accurately.
- 3
Upload supporting documents
Upload passport, photo, itinerary, bank statement within 2 MB each.
- 4
Pay visa fee
Pay via credit/debit card in USD; fee is USD 100.
- 5
Submit application
Review and submit; receive confirmation email with application ID.
- 6
Wait for processing
Processing takes 3-5 business days.
- 7
Receive eVisa via email
Print the eVisa and present upon arrival at Kabul International Airport only.
Documents checklist
Identity
Passport
Valid for at least 6 months from date of entry
Passport-size photograph
Recent, white background, 2x2 inches
Travel
Travel itinerary
Including flight bookings and accommodation details
Proof of accommodation
Hotel reservation or letter of invitation
Travel insurance
OptionalRecommended but not mandatory
Financial
Bank statement
From last 3 months showing sufficient funds
Supporting
Application form
Completed and signed online
Invitation letter (if applicable)
OptionalFrom Afghan host or company
Proof of funds
Minimum balance: Equivalent to USD 200 per day of stay
- Bank statement
- Credit card statement
Ensure funds cover stay and return travel
Good to know
- Arrival only permitted through Kabul International Airport (KBL) for eVisa holders.
Common refusal reasons
Incomplete or false information
Double-check all entries and provide truthful details.
Passport validity less than 6 months
Ensure passport is valid for at least 6 months beyond entry date.
Unclear or non-compliant documents
Upload clear scans in JPEG/PNG/PDF under 2 MB.
FAQ
Do citizens of Sri Lanka need a visa for Afghanistan?
Citizens of Sri Lanka need a visa for Afghanistan and can apply online for an eVisa. Visa type: eVisa · Tourist.
How long can citizens of Sri Lanka stay in Afghanistan?
Up to 30 days.
How much does the Afghanistan visa cost for citizens of Sri Lanka?
Government fee: $100.
How long does Afghanistan visa processing take?
Typically 3–5 days.
What documents do citizens of Sri Lanka need for Afghanistan?
Passport; Passport-size photograph; Application form; Travel itinerary; Proof of accommodation; Bank statement; and 2 more depending on your situation.
How long must my passport be valid for Afghanistan?
At least 6 months.
Where do I apply?
On the official site: https://evisa.afghanistan.gov.af/
Sources
Plan your trip to Afghanistan
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.
Afghanistan visa for other passports
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- All passports for Afghanistan