Applying for a Sri Lanka Electronic Travel Authorization is a fully online process that takes about 10 to 15 minutes. This step-by-step guide walks you through every stage of the application, from creating your submission to receiving your approval notice.
Before You Start
Make sure you have the following ready before opening the application form:
- A valid passport with at least 6 months remaining from your arrival date
- Your travel dates (arrival and planned departure)
- Accommodation details in Sri Lanka
- A Visa, Mastercard, or American Express credit or debit card
- An active email address for receiving the approval notice
Step-by-Step Online Application
Step 1: Visit the Official Portal
Go to eta.gov.lk — this is the only official website for Sri Lanka ETA applications. Avoid third-party sites that charge extra fees. Look for the “Apply” button on the homepage.
Step 2: Accept Terms and Conditions
Read the terms and conditions carefully. You must agree to the no-refund policy and confirm that all information provided is accurate. Click “I Agree” to proceed to the application form.
Step 3: Fill in Personal Details
Enter your personal information exactly as it appears on your passport:
- Surname and given names
- Date of birth
- Nationality
- Passport number
- Passport expiry date
- Gender
- Email address
Any mismatch between your application and passport details can cause delays or rejection at the port of entry.
Step 4: Enter Travel Details
Provide your planned travel information:
- Intended date of arrival in Sri Lanka
- Purpose of visit (tourism, business, or transit)
- Flight number (if known)
- Accommodation address or hotel name
Step 5: Pay the Processing Fee
If your nationality requires a fee, you will be directed to the payment gateway. Only Visa, Mastercard, and American Express cards are accepted. The fee depends on your nationality and visa type:
| Category | Online Fee |
|---|---|
| 40 eligible countries (tourist) | Free |
| SAARC countries (tourist) | US$ 20 |
| All other countries (tourist) | US$ 50 |
| Business (SAARC) | US$ 30 |
| Business (all others) | US$ 55 |
| Transit (all nationalities) | Free |
Step 6: Submit and Receive Acknowledgment
After payment, submit your application. You will immediately receive an acknowledgment with a reference number. Save this number — you need it to check your application status later.
Step 7: Wait for Approval
Most applications are processed within 24 hours. You will receive the ETA approval notice by email. You can also check the status at eta.gov.lk/etaslvisa/pages/checkStatus.jsp using your reference number and passport number.
Alternative Application Methods
Through a Third Party
A travel agent, airline, friend, or relative can apply on your behalf. They need your passport details and will make the payment using their card. The approval notice is sent to the email address specified in the application.
At a Sri Lanka Overseas Mission
You can apply at the nearest Sri Lankan embassy or consulate. This method takes up to 3 business days but allows you to get a visa endorsement stamped in your passport. This is recommended if you prefer having a physical visa stamp.
At the Department of Immigration Head Office
If you are already in Sri Lanka or have a local contact, applications can be submitted at the head office at Suhurupaya, Sri Subuthipura Road, Battaramulla. A local sponsor can submit on your behalf.
On Arrival at the Airport
A limited facility exists at Bandaranaike International Airport to obtain an ETA upon arrival. However, since October 15, 2025, this option carries additional fees and the risk of being refused entry. Always apply online before departure.
How to Check Your ETA Status
After submitting your application:
- Visit eta.gov.lk/etaslvisa/pages/checkStatus.jsp
- Enter your acknowledgment reference number
- Enter your passport number
- Click “Check Status”
You can also call the 24/7 ETA call center at 0094 71 99 67 888 for assistance.
What Happens After Approval
Once approved, you receive an ETA Approval Notice by email. This notice contains:
- Your full name and passport number
- ETA reference number
- Validity period (3 months from date of issue)
- Permitted stay duration (30 days for tourist)
- Entry type (double entry for tourist ETAs)
Print this notice and carry it with your passport when traveling. Present it to the airline at check-in and to immigration officers upon arrival in Sri Lanka.
If Your Application Is Referred
If instead of an approval you receive a referral notice, it means your application needs additional review. In this case:
- Contact the nearest Sri Lanka Overseas Mission
- Be prepared to provide additional documentation
- Do not travel until you receive a proper approval notice
The ETA acknowledgment notice does not serve as entry approval. Only the official ETA Approval Notice permits you to board flights to Sri Lanka.
Common Application Mistakes to Avoid
- Typos in passport number or name spelling
- Using an expired or soon-to-expire passport
- Incorrect email address (you will not receive the approval)
- Applying through unofficial websites that charge excessive fees
- Forgetting to apply and trying to get ETA at the airport
- Not checking application status before traveling
Frequently Asked Questions
How to apply for ETA for Sri Lanka?
Visit eta.gov.lk, click “Apply,” fill in your personal and travel details, pay the fee (if applicable), and submit. You will receive an approval notice by email within 24 hours.
When should I apply for a Sri Lanka ETA?
Apply at least one week before your departure date. The ETA is valid for 3 months from the date of issue, so you can apply up to 3 months in advance.
How much does a Sri Lanka ETA visa cost?
Nationals of 40 countries get free tourist ETAs. SAARC country citizens pay US$20 online. All other nationalities pay US$50 online. On-arrival fees are US$25 and US$60 respectively.
Can someone else apply for my Sri Lanka ETA?
Yes. A third party such as a travel agent, airline, friend, or relative can apply on your behalf using your passport details.
What if my Sri Lanka ETA is rejected?
If you receive a referral notice instead of approval, contact the nearest Sri Lankan embassy or the Department of Immigration. Do not travel until you have a proper approval notice.