Planning a trip to Sri Lanka? The first step is understanding how the Sri Lanka visa application process works. Whether you are visiting for tourism, business, or just passing through, nearly every foreign national needs an Electronic Travel Authorization (ETA) before arriving on the island.

This guide walks you through the entire application process – from eligibility and visa types to fees, documents, and step-by-step instructions. By the end, you will know exactly what to do to get your Sri Lanka visa approved.
What Is the Sri Lanka ETA?
The Sri Lanka ETA (Electronic Travel Authorization) is an online visa system managed by the Department of Immigration and Emigration. It replaced the old embassy-stamped visa process, making it faster and more convenient for travelers worldwide.
Instead of visiting an embassy or consulate, you submit your application through the official portal at eta.gov.lk. Once approved, the ETA is linked electronically to your passport – no physical sticker or stamp is required before travel.
The ETA covers short visits up to 30 days for tourism and business purposes. If you need to stay longer, you can apply for a visa extension after arriving in Sri Lanka.
For a detailed breakdown of the ETA system itself, see our complete guide to the Sri Lanka ETA.
Who Needs a Sri Lanka Visa?
Almost everyone. All foreign nationals must obtain an ETA before arriving in Sri Lanka, regardless of nationality. This includes citizens of countries that enjoy free visa arrangements – even if the visa itself costs nothing, the ETA application is still mandatory.
As of May 2026, nationals of 40 countries can obtain a tourist ETA free of charge for stays up to 30 days. Additionally, citizens of Singapore, Seychelles, and Maldives benefit from bilateral reciprocal agreements (30 days for Singapore and Seychelles, 90 days for Maldives).
Special cases requiring sponsor-based applications:
– Citizens of Cameroon, Nigeria, Ivory Coast, Ghana, and Afghanistan must apply through a Sri Lankan sponsor
– Citizens of Taiwan-China and Kosovo must apply through a Sri Lankan sponsor for tourist or business visas
– Citizens of Syria must apply through a Sri Lankan sponsor
These applicants need to submit additional documents including a sponsor request letter, affidavit, and proof of accommodation through the Department of Immigration head office in Battaramulla.
Sri Lanka Visa Types
Sri Lanka offers several visa categories depending on the purpose and duration of your visit.
Tourist Visa (ETA)
The most common option for travelers visiting Sri Lanka for:
– Sightseeing and holidays
– Visiting friends and relatives
– Medical treatments
– Participating in cultural or sporting events
The tourist ETA allows double entry within a 30-day validity period from the date of first arrival. Children under 12 of any nationality receive a free tourist ETA for stays up to 30 days.
Business Visa
For foreign nationals visiting Sri Lanka for short-term business activities such as meetings, conferences, negotiations, or trade events. The business visa allows single, double, or multiple entries depending on the duration requested.
Transit Visa
Travelers passing through Sri Lanka to another destination can obtain a free transit visa valid for 2 days. This is ideal for layovers at Bandaranaike International Airport in Colombo.
Residence Visa
For longer stays involving employment, investment, study, religious activities, or diplomatic assignments. There are 13 sub-categories under residence visa, including:
– Employment (government-approved projects, BOI companies, banks, Colombo Port City)
– Investor (monetary capital investment)
– Religious (clergy and religious workers)
– Student (university and government-approved educational institutions)
– NGO/INGO personnel
For work-specific residence visas, see our Sri Lanka Work Visa guide.
Sri Lanka Visa Application Process
Applying for a Sri Lanka visa is straightforward when you follow these steps.
Step 1: Visit the Official Portal
Go to eta.gov.lk – the only official website for ETA applications. Be cautious of third-party websites that charge additional service fees.
Step 2: Select Your Visa Type
Choose between Tourist ETA, Business ETA, or Transit visa based on your travel purpose.
Step 3: Fill in Your Details
Enter your personal information exactly as it appears on your passport:
– Full name (as on passport)
– Passport number
– Nationality
– Date of birth
– Email address
– Travel dates and accommodation details
Step 4: Upload Documents
You will need a clear scan or photo of your passport bio page. Some nationalities may require additional documentation.
Step 5: Pay the Fee
Payment is made online via credit or debit card. Fees vary by nationality and visa type (see the fee table below).
Step 6: Receive Your ETA
Most applications are processed within 24-72 hours. You will receive a confirmation email with your ETA reference number. Print this or save it on your phone for presentation at immigration.
Step 7: Travel to Sri Lanka
Present your passport and ETA confirmation at the port of entry. Immigration officers will verify your details and grant entry.
Sri Lanka Visa Fees
Fees depend on your nationality, visa type, and how you apply. As of 2026, here is the current fee structure:
Free Tourist ETA (40 Countries)
Nationals of these countries receive free tourist ETA for 30 days:
| Country | Country | Country | Country |
|---|---|---|---|
| Australia | Austria | Bahrain | Belarus |
| Belgium | Canada | China | Czech Republic |
| Denmark | Finland | France | Germany |
| India | Indonesia | Iran | Israel |
| Italy | Japan | Kazakhstan | Kuwait |
| Malaysia | Nepal | Netherlands | New Zealand |
| Norway | Oman | Pakistan | Poland |
| Qatar | Russia | Saudi Arabia | South Korea |
| Spain | Sweden | Switzerland | Thailand |
| Turkey | UAE | United Kingdom | United States |
Bilateral agreements: Singapore and Seychelles (30 days), Maldives (90 days).
Paid ETA Fees
For countries not on the free list, fees apply as follows:
| Application Method | SAARC Countries | All Other Countries |
|---|---|---|
| Tourist Visa (online/embassy) | US$ 20 | US$ 50 |
| Business Visa (online/embassy) | US$ 30 | US$ 55 |
| Tourist Visa (on arrival) | US$ 25 | US$ 60 |
| Transit Visa (2 days) | Free | Free |
Children under 12 of any nationality receive a free tourist ETA for up to 30 days. If the stay exceeds 30 days, extension fees apply based on nationality.
For a complete breakdown of all fees and extension costs, visit our Sri Lanka ETA Fee page.
Documents Required for Sri Lanka Visa Application
The standard documents needed for an ETA application include:
- Valid passport – Must be valid for at least 6 months from your date of arrival in Sri Lanka
- Passport-size photograph – Recent color photo meeting standard passport requirements
- Return or onward ticket – Proof of travel plans showing you intend to leave Sri Lanka
- Proof of accommodation – Hotel booking confirmation or invitation letter from a host
- Sufficient funds – Evidence you can support yourself during your stay
- Email address – For receiving your ETA confirmation
For the complete list of requirements by nationality, see our Sri Lanka ETA Requirements guide.
Special Requirements by Country
Some nationalities face additional requirements beyond the standard ETA application.
Countries requiring Sri Lankan sponsor:
– Cameroon, Nigeria, Ivory Coast, Ghana, Afghanistan
– Taiwan-China, Kosovo
– Syria
These applicants must submit through a Sri Lankan sponsor at the Department of Immigration head office with:
– Request letter from the sponsor
– Affidavit signed before a Justice of Peace or lawyer
– Certified copy of sponsor’s national ID or passport
– Applicant’s police clearance (for some nationalities)
– Applicant’s passport copy
– Proof of accommodation
SAARC countries (Bangladesh, Bhutan, India, Maldives, Nepal, Pakistan, Sri Lanka) benefit from reduced ETA fees at US$20 for tourist and US$30 for business visas.
Sri Lanka Visa Processing Time
Standard processing times for ETA applications:
- Online applications: 24-72 hours (most approved within 24 hours)
- Embassy applications: 3-5 working days
- Sponsor-required applications: 5-10 working days (additional processing by head office)
- On arrival: Available at the port of entry, but not recommended due to higher fees and potential delays
Pro tip: Apply at least 1-2 weeks before your travel date to allow time for any unexpected delays or additional document requests.
How to Check Your ETA Status
After submitting your application, you can check its status online:
- Visit eta.gov.lk
- Click on “Check Status” in the navigation menu
- Enter your passport number and application reference number
- View your current application status
Possible statuses include:
– Pending – Application received, under review
– Approved – ETA granted, ready to travel
– Rejected – Application denied (contact the Department of Immigration for details)
Tips for a Smooth Sri Lanka Visa Application
- Apply early – Don’t wait until the last minute. Processing usually takes 24-72 hours but can take longer during peak travel seasons
- Use the official website – Only apply through eta.gov.lk to avoid extra fees from third-party services
- Double-check your details – Ensure your passport information matches exactly. Errors can lead to delays or rejection
- Keep copies – Save your ETA confirmation email and take screenshots of your approval
- Check passport validity – Your passport must be valid for at least 6 months from arrival date
- Print your ETA – While it’s electronic, having a printed copy as backup is recommended
Frequently Asked Questions
How do you apply for a Sri Lanka visa?
Visit the official ETA website at eta.gov.lk, select your visa type (tourist, business, or transit), fill in your personal and travel details, upload your passport copy, pay the applicable fee online, and wait for email confirmation. Most applications are approved within 24-72 hours.
How much does a Sri Lanka visa cost for US citizens?
US citizens receive a free tourist ETA for stays up to 30 days, effective from May 2026. This applies to all 40 countries on the free ETA list. If you need a business visa, the fee is US$55 for the standard online application.
How early should I apply for a Sri Lanka ETA?
Apply at least 1-2 weeks before your travel date. While most online applications are processed within 24-72 hours, applying early gives you buffer time in case additional documents are requested or processing takes longer during busy periods.
How long does it take to get a Sri Lanka visa for US citizens?
Standard online processing for US citizens takes 24-72 hours. Most applications are approved within 24 hours. Sponsor-required applications (for certain nationalities) may take 5-10 working days.
Can I get a Sri Lanka visa on arrival?
Yes, visa on arrival is available at the port of entry, but fees are higher (US$25 for SAARC, US$60 for others vs US$20/US$50 online). Applying online before travel is recommended to save money and avoid queues.
What if my Sri Lanka visa application is rejected?
Contact the Department of Immigration and Emigration in Sri Lanka for clarification on the rejection reason. You may be able to reapply with corrected information or additional documentation. Common reasons for rejection include incomplete applications, invalid passport details, or insufficient documentation.
Do children need a separate Sri Lanka visa?
Yes, every traveler including children needs their own ETA. However, children under 12 of any nationality receive a free tourist ETA for stays up to 30 days.