Sri Lanka Visa Requirements

Complete guide to Sri Lanka's Electronic Travel Authorization (ETA) system, visa-free entry, visa on arrival, and requirements by nationality. Updated for 2025.

Visa System Overview

Sri Lanka introduced the Electronic Travel Authorization (ETA) system to streamline visa processing for tourists and business travelers. Most visitors can obtain their ETA online within minutes, making it one of the easiest visa systems in South Asia.

The ETA system replaced the traditional visa application process in 2012 and has been continuously updated to accommodate more nationalities. As of 2025, Sri Lanka offers various visa categories based on nationality and purpose of visit.

45+
Visa-Free Countries
200+
ETA Eligible Nations
30 days
Standard Tourist Visa
24-72 hrs
ETA Processing Time
Important Update 2025

Sri Lanka has extended visa-free entry for tourists from select countries as part of its post-pandemic tourism recovery initiative. The visa-free scheme allows stays of up to 30 days for eligible nationalities.

Note: Visa policies can change based on diplomatic relations and government decisions. Always verify current requirements before traveling.

Visa-Free Entry Countries

Countries with Visa-Free Access (30 Days)

Citizens of the following countries can enter Sri Lanka without a visa and stay for up to 30 days for tourism purposes:

European Countries
  • Austria
  • Belgium
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Italy
  • Netherlands
  • Norway
  • Poland
  • Portugal
  • Spain
  • Sweden
  • Switzerland
  • United Kingdom
Asia-Pacific
  • Australia
  • China
  • India
  • Indonesia
  • Japan
  • Malaysia
  • New Zealand
  • Singapore
  • South Korea
  • Thailand
Middle East
  • Bahrain
  • Kuwait
  • Oman
  • Qatar
  • Saudi Arabia
  • United Arab Emirates
Americas
  • Canada
  • United States
Visa-Free Entry Conditions
  • Purpose of visit must be tourism only (not business or employment)
  • Maximum stay is 30 days (cannot be extended)
  • Passport must be valid for at least 6 months from arrival date
  • Return or onward ticket required
  • Proof of accommodation and sufficient funds may be requested
  • For stays longer than 30 days, you must apply for an ETA before travel

Electronic Travel Authorization (ETA) System

The ETA system applies to travelers from countries not eligible for visa-free entry, or those who wish to stay longer than 30 days or travel for business purposes.

Tourist ETA

Validity: 30 days (double entry)

Processing: 24-72 hours

Fee: USD 50

Extension: Can be extended up to 6 months

Purpose: Tourism, visiting family, sightseeing

Business ETA

Validity: 30 days (double entry)

Processing: 24-72 hours

Fee: USD 100

Extension: Can be extended up to 6 months

Purpose: Business meetings, conferences, trade

Who Needs an ETA?

You must obtain an ETA if you:

  • Are from a country not on the visa-free list
  • Plan to stay longer than 30 days
  • Are traveling for business purposes (even if from a visa-free country)
  • Want the option to extend your stay beyond 30 days
  • Are applying for a transit visa (valid for 2 days)
Countries Requiring ETA Include:
  • Afghanistan
  • Argentina
  • Bangladesh
  • Brazil
  • Chile
  • Egypt
  • Ghana
  • Iran
  • Iraq
  • Jordan
  • Kenya
  • Lebanon
  • Mexico
  • Morocco
  • Nepal
  • Nigeria
  • Pakistan
  • Peru
  • Philippines
  • Russia
  • South Africa
  • Sri Lanka (overseas citizens)
  • Turkey
  • Ukraine
  • Vietnam
  • And 170+ other countries

How to Apply for Sri Lanka ETA

The online ETA application process is straightforward and can be completed in about 10-15 minutes. Here's a step-by-step guide:

1
Visit the Official ETA Website

Go to www.eta.gov.lk (official government website)

Warning: Beware of third-party websites charging inflated fees. The official site ends with .gov.lk

2
Select Visa Type

Choose between Tourist ETA, Business ETA, or Transit Visa based on your purpose of travel.

3
Fill in Personal Details

Provide the following information:

  • Full name (as appears on passport)
  • Passport number and expiry date
  • Date of birth and nationality
  • Email address and contact number
  • Residential address
  • Occupation
4
Enter Travel Information

Provide:

  • Planned arrival date
  • Accommodation details in Sri Lanka
  • Purpose of visit
  • Contact person in Sri Lanka (if applicable)
5
Upload Required Documents

Scan and upload:

  • Passport bio-data page (clear color scan)
  • Recent passport-size photograph
  • Return/onward flight ticket (recommended)
  • Hotel booking confirmation (recommended)
6
Make Payment

Pay the ETA fee using:

  • Credit card (Visa, Mastercard, American Express)
  • Debit card

Payment is processed securely through government payment gateway.

7
Receive ETA Approval

You will receive an email notification with your ETA approval within 24-72 hours. The email contains:

  • ETA approval reference number
  • Validity dates
  • Entry conditions

Print a copy of your ETA approval to present at immigration.

Visa on Arrival Option

If you didn't obtain an ETA before travel, you can apply for a visa on arrival at Bandaranaike International Airport (Colombo). However, this option:

  • Costs more (USD 60 for tourist visa vs USD 50 online)
  • Involves longer queues and processing time
  • May not be available during peak hours
  • Recommendation: Always apply online in advance to save time and money

Sri Lanka Visa Fees 2025

Visa Type Validity Online (ETA) On Arrival
Tourist Visa 30 days (double entry) USD 50 USD 60
Business Visa 30 days (double entry) USD 100 USD 120
Transit Visa 2 days (single entry) USD 25 USD 30
Visit Visa Extension (Tourist) Up to 90 days additional LKR 20,000 - 35,000 (approx. USD 60-110)
Long-term Extension 3-6 months LKR 50,000 - 150,000 (approx. USD 150-460)
Special Fee Exemptions
  • Children under 12 years: Free ETA (must still apply)
  • SAARC nationals: Reduced fees apply (contact nearest Sri Lankan embassy)
  • Diplomatic/Official passport holders: Visa-free entry (varies by country)

Document Requirements

Required Documents for ETA Application
For All Applicants:
  • Valid Passport: Must be valid for at least 6 months from arrival date, with at least 2 blank pages
  • Passport-size Photograph: Recent color photo with white background (digital format for online applications)
  • Return/Onward Ticket: Confirmed flight reservation showing departure from Sri Lanka
  • Proof of Accommodation: Hotel booking confirmation or host address in Sri Lanka
  • Sufficient Funds: Bank statement or proof of financial means (USD 50 per day recommended)
  • Email Address: Valid email for ETA approval notification
Additional for Business Visa:
  • Business invitation letter from Sri Lankan company
  • Company registration documents
  • Purpose of business visit
  • Conference/trade fair registration (if applicable)
Additional for Minors (under 18):
  • Birth certificate
  • Consent letter from parents (if traveling alone or with one parent)
  • Copies of parents' passports
Health Requirements

As of 2025, Sri Lanka requires:

  • No mandatory vaccinations for most travelers
  • Yellow fever vaccination certificate required if arriving from yellow fever endemic countries
  • Travel insurance recommended but not mandatory
  • COVID-19 requirements have been lifted (check latest updates before travel)

Visa Extensions in Sri Lanka

If you wish to stay longer than your initial visa validity, you can apply for an extension at the Department of Immigration and Emigration in Colombo.

Extension Process
Where to Apply:

Department of Immigration and Emigration
"Suhurupaya"
Battaramulla, Sri Lanka
Office Hours: Monday-Friday, 9:00 AM - 3:30 PM

Required Documents:
  • Completed visa extension application form
  • Original passport with current visa
  • 2 passport-size photographs
  • Proof of accommodation (hotel booking or rental agreement)
  • Bank statement or proof of funds
  • Onward/return flight ticket
  • Extension fee payment receipt
Processing Time:

Typically 2-5 working days. Apply at least 7 days before your current visa expires.

Extension Fees:
  • First extension (30-90 days): LKR 20,000 - 35,000
  • Second extension (up to 6 months total): LKR 50,000 - 150,000
  • Long-term stay (over 6 months): Requires special approval
Important Notes on Extensions
  • Visa-free entry visitors can convert to ETA and then apply for extensions
  • Overstaying your visa results in fines (approximately LKR 5,000-10,000 per day) and possible deportation
  • Multiple extensions may be questioned if you appear to be working illegally
  • Extensions are at the discretion of immigration officials

Visa & Entry Tips for Travelers

Best Practices
  • Apply for ETA at least 1 week before travel
  • Double-check passport expiry (6 months validity required)
  • Print ETA approval and carry it with you
  • Keep digital copies of all documents on your phone
  • Verify your nationality's current visa requirements
  • Book accommodation before applying for better approval chances
Common Mistakes to Avoid
  • Using unofficial third-party websites for ETA
  • Applying too close to travel date
  • Entering incorrect passport details
  • Forgetting to print ETA approval
  • Not checking visa type (tourist vs business)
  • Assuming visa-free means unlimited stay
Frequently Asked Questions
Can I extend my visa-free stay?

No, the 30-day visa-free entry cannot be extended. If you need to stay longer, you must exit and re-enter, or apply for a formal ETA before your visa-free period expires.

What if my ETA is rejected?

ETA rejections are rare. If rejected, you can contact the Department of Immigration for clarification and reapply with corrected information or additional documents.

Can I work on a tourist visa?

No, tourist visas and ETAs do not permit employment. You need a business visa and work permit to work legally in Sri Lanka.

Do I need a visa for airport transit?

If you're staying airside and not entering Sri Lanka, no visa is required. If you wish to leave the airport, you need a transit visa (USD 25, valid 2 days).

Can I enter multiple times on one ETA?

Yes, tourist and business ETAs allow double entry within the 30-day validity period.

Visa & Immigration Contact Information
Department of Immigration and Emigration

Address: "Suhurupaya", Battaramulla, Sri Lanka

Hotline: +94 11 532 9300

Email: info@immigration.gov.lk

Website: www.immigration.gov.lk

ETA Application Support

Website: www.eta.gov.lk

Email: eta@immigration.gov.lk

Helpline: +94 11 267 1171

Hours: 24/7 online applications

More Sri Lanka Resources