Sri Lanka
Living or working in Sri Lanka: long-stay, digital nomad and working holiday visas
Apply for a long‑stay (90‑day) visa if you plan to stay over three months, or the new digital‑nomad visa for remote work up to 180 days; a working holiday visa is not offered. Costs and processing times vary, so start the application at least 4 weeks before travel.
More
GuideSri Lanka
Key facts
- Long‑stay visa lengthcheck
- Up to 90 days, extendable once
- Digital‑nomad visa lengthcheck
- Up to 180 days, single entry
- Application feecheck
- ≈ US$50 for long‑stay, US$100 for digital‑nomad (2026 estimate)
- Processing timecheck
- 4–6 weeks (check)
Quick answer
Long‑stay visas let you stay up to three months and can be extended once; the digital‑nomad visa, introduced in 2024, allows remote workers to stay up to six months without a local employer. There is no working‑holiday scheme for Sri Lanka.
Visa options and eligibility
Long‑stay (tourist) visa: for travellers who intend to stay longer than the standard 30‑day tourist visa. You must show a return ticket, proof of accommodation and sufficient funds.
Digital‑nomad visa: for remote workers employed abroad. Required documents include a contract or proof of income (minimum US$2,000 /month), health insurance covering Sri Lanka and a clean criminal record.
Work visa: only for those with a Sri Lankan employer who obtains a work permit from the Department of Immigration & Emigration. This is not a holiday visa.
- Apply online via the official Immigration portal.
- Upload passport scan (valid ≥ 6 months), photo, and supporting documents.
- Pay the fee by credit card.
- Receive e‑visa by email; print and present on arrival.
Costs and timeline
Long‑stay visa fee is around US$50 (≈ LKR 15,000). The digital‑nomad visa costs about US$100 (≈ LKR 30,000). Both fees are non‑refundable.
Processing normally takes 4 weeks for long‑stay and 6 weeks for digital‑nomad, but peak seasons can add extra time.
| Visa type | Max stay | Fee (US$) | Processing |
|---|---|---|---|
| Long‑stay | 90 days (extendable) | 50 | 4 weeks |
| Digital‑nomad | 180 days | 100 | 6 weeks |
Step‑by‑step application
1. Create an account on the Sri Lanka Immigration e‑visa portal.
2. Choose the visa type and fill the online form.
3. Upload required documents: passport, photo, proof of income (digital‑nomad), travel itinerary (long‑stay).
4. Pay the fee and submit.
5. Wait for email confirmation; print the e‑visa.
6. On arrival, present passport, e‑visa and any supporting documents to immigration.
Important notes
Both visas require a passport valid at least six months beyond your intended stay.
Health insurance covering COVID‑19 and medical evacuation is mandatory for the digital‑nomad visa.
Extensions must be applied for in‑country at the Department of Immigration before the current visa expires.
Working without a proper work permit can result in fines or deportation.
Questions people ask
What should I know about long‑stay and working visas in Sri Lanka?
Long‑stay visas allow up to 90 days (extendable once) for tourists staying longer than a month. The digital‑nomad visa, for remote workers, permits up to 180 days without a local employer. No working‑holiday visa exists.
How much does it cost?
Approx. US$50 for a long‑stay visa and US$100 for a digital‑nomad visa (2026 estimate). Fees are paid online and are non‑refundable.
When should I plan for it?
Start the application at least four weeks before travel for a long‑stay visa and six weeks for a digital‑nomad visa, allowing extra time during peak tourist periods.
Can I work for a Sri Lankan company on a digital‑nomad visa?
No. The digital‑nomad visa is for remote work for an overseas employer only. To work locally you need a separate work permit.
Is health insurance required?
Yes, proof of travel health insurance covering medical treatment in Sri Lanka is mandatory for the digital‑nomad visa and recommended for all long‑stay visitors.
Verify with the official source
Draft, not field-verified
Deep dive
Every source; changeable facts are marked check
Sources
Ask about Sri Lanka
Loading…
Was this useful?