Quick Answer
Sri Lanka's standard approach for remote workers is: ETA (30 days) on arrival + 1–2 extensions at the Department of Immigration = up to 6 months total legal stay. Each extension adds 30 days, costs around $30–50, and requires a visit to the immigration office in Colombo. The process is bureaucratic but manageable. No digital nomad visa exists as of 2026.
Visa Options at a Glance
| Visa Type | Duration | Cost | How to Apply |
|---|---|---|---|
| ETA (standard) | 30 days | $25–50 | Online at eta.gov.lk |
| Tourist visa extension | +30 days per extension | ~$30 | Dept. of Immigration, Colombo |
| Maximum stay | 6 months | — | Via multiple extensions |
Step 1: Apply for Your ETA Before Arrival
Apply at eta.gov.lk at least 3 days before travel (processing is usually 24–48 hours). You will need:
- Passport bio page scan
- Return or onward ticket
- Proof of accommodation for first nights
- Credit/debit card for payment
Cost by nationality: Most nationalities pay $25–50 USD. Check the ETA portal for your specific country's fee. SAARC nationals (India, Pakistan, Bangladesh, Nepal, Maldives, Bhutan) may have different arrangements.
The ETA grants 30 days on arrival. Present the approval email at immigration — no physical visa sticker needed.
Step 2: Extending Your Stay
Extensions are processed at the Department of Immigration and Emigration in Battaramulla, Colombo (Sri Subhuti Mawatha, Battaramulla — about 20 minutes east of Colombo city centre). Open Monday–Friday, 8:30 AM–4:30 PM.
What you need for each extension:
- Completed application form (available at the office)
- Passport (original)
- Confirmed return or onward ticket
- Bank statement or proof of sufficient funds (some officers ask, not all)
- Proof of accommodation in Sri Lanka
- 2 passport photographs
- Payment (cash in LKR — approximately LKR 10,000–15,000 / $30–50 per extension)
Processing time: Same-day to 3–5 working days. Apply at least 2 weeks before your current visa expires. If your visa expires while the extension is processing, you are generally fine — keep the receipt as proof.
How Many Extensions Can You Get?
The standard practice is up to 6 months total in a 12-month period via multiple 30-day extensions. In practice, most remote workers extend 2–3 times (60–90 additional days) without issue. Sri Lankan immigration officials are not hostile to long-stay tourists and the system is designed to accommodate them.
Going beyond 6 months requires a long-term resident visa or leaving and re-entering — which resets your stay counter. Many nomads do a border run to India (Colombo–Chennai flights, or ferry to Rameswaram) and re-enter for another 6 months.
Is It Legal to Work Remotely on a Tourist Visa?
The same grey area as India and most of Southeast Asia. Sri Lanka's tourist visa does not explicitly authorise remote work for foreign employers. In practice, there is zero enforcement against individual remote workers. The government has signalled interest in creating a digital nomad visa (as of 2025 announcements) but nothing has been formalised in 2026.
The sensible approach: keep your income in a foreign account (Wise works well in Sri Lanka), do not contract with Sri Lankan clients without proper business setup, and maintain your principal tax residency elsewhere.
Useful Contacts
- Department of Immigration and Emigration: immigration.gov.lk
- ETA application: eta.gov.lk
- Emergency consular contacts: carry your home country's embassy number in Colombo
Bottom Line
ETA + 1–2 extensions covers 3–4 months cleanly. Up to 6 months is achievable with multiple extensions. Keep your paperwork organised, apply for extensions with 2 weeks to spare, and keep income in a foreign account.
Next steps: Sri Lanka Digital Nomad Guide | Colombo vs Galle Cost Comparison | SafetyWing for Sri Lanka
*Last updated: April 2026*