Sri Lanka Visa Guide 2026: Requirements, ETA Fees & How to Apply

Updated: April 2026

Sri Lanka is one of Asia's most captivating island destinations — from the ancient citadel of Sigiriya to the tea-lined hills of Nuwara Eliya. But before you pack your bags, you need to understand the country's visa rules. This up-to-date 2026 guide walks you through every requirement, the ETA online process, current fees, and what to do when things go wrong.

1. Visa Overview: Do You Need One?

Almost all international visitors to Sri Lanka require some form of travel authorization before they arrive. The good news is that the vast majority of nationalities — over 180 countries — can obtain authorization quickly and entirely online through the Electronic Travel Authorization (ETA) system managed by the Department of Immigration and Emigration. [1]

A small number of nationalities from so-called "restricted countries" (such as Afghanistan, Syria, and Nigeria) are not eligible for an ETA and must apply in person at the nearest Sri Lankan Embassy or Consulate before travel. If your country is not available in the dropdown menu on the ETA portal, this likely applies to you. [1]

Sri Lanka does not offer a general visa-free entry policy for any country in the traditional sense; however, since 2023 it has run a fee-waiver programme that lets nationals of 40 selected countries enter without paying an ETA fee. This programme has been extended through October 31, 2026. [2]

2. What Is the Sri Lanka ETA?

The Electronic Travel Authorization (ETA) is a digital pre-clearance that links electronically to your passport. It is not a visa stamp — there is no sticker placed in your passport. Instead, once approved, your details are stored in the immigration system and verified when you arrive at the port of entry.

The ETA is available for three purposes: Tourist, Business, and Transit. Most leisure travelers will apply for the tourist category. The official and only legitimate portal to apply is:

Official ETA Website: https://eta.gov.lk [3]

Important 2026 Note: The previously used VFS-operated portal srilankaevisa.lk was suspended in October 2025 and is no longer valid. Always use eta.gov.lk for all applications. Beware of third-party sites that charge higher fees for the same ETA.

ETA Types at a Glance

ETA TypePurposeInitial DurationEntry
TouristLeisure, visiting friends/family30 daysDouble entry
BusinessBusiness meetings, conferences30 daysDouble entry
TransitStopover en route to a third countryUp to 48 hoursSingle entry

3. ETA & Visa Fees in 2026

All Sri Lanka ETA fees are quoted in US Dollars (USD) and converted to Sri Lankan Rupees (LKR) at the Central Bank of Sri Lanka's daily selling rate at the time of payment. There is no fixed LKR price. [1]

Visa CategoryNon-SAARC CountriesSAARC CountriesFee-Waiver Countries
Tourist ETA (30 days)$50 USD$20 USDFREE
Business ETA (30 days)$55 USD$30 USDFREE
Transit ETA (up to 48h)FreeFreeFREE
Visa on Arrival (Tourist)$60 USD$25 USDFREE
Express ETA (add-on)+~$20 USD+~$20 USDN/A

SAARC member states include India, Pakistan, Bangladesh, Nepal, Bhutan, Maldives, and Afghanistan. [1]

Fee Waiver Deadline: The zero-fee ETA for nationals of 40 countries runs until October 31, 2026 per a Cabinet decision in March 2026. Check the official portal for any updates after this date. [2]

4. Visa-Free & Fee-Waiver Countries (2026)

Sri Lanka does not offer visa-free entry in the traditional sense; all visitors still need an ETA. However, nationals of the following 40 countries receive the ETA at zero cost under the 2026 fee-waiver programme — in effect until October 31, 2026. [2]

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
Even if your country is on the fee-waiver list, you must still complete the ETA application before you travel. You simply will not be charged at checkout.

5. How Long Can Tourists Stay in Sri Lanka?

A standard Tourist ETA grants an initial stay of 30 days with double entry. This means you can leave and re-enter Sri Lanka once without obtaining a new ETA, provided the total stay does not exceed 30 days on each entry. [1]

Visitors who wish to stay longer can apply for extensions at the Department of Immigration and Emigration. The maximum total stay permitted for tourists (including all extensions) is 270 days (9 months) within a 12-month period. [4]

StageDurationTotal Cumulative Stay
Initial ETA30 days30 days
1st ExtensionUp to 30 days more (30–60 day stay)Up to 60 days
Further ExtensionsAdditional increments up to 180 daysUp to 270 days

6. Sri Lanka Entry Requirements 2026

In addition to your ETA, Sri Lanka's immigration officers expect you to demonstrate the following at the border. Failure to produce any of these may result in denial of entry. [1]

  • Valid passport: Your passport must have at least 6 months of validity remaining beyond your intended stay.
  • Approved ETA: Either a printed copy of your ETA approval email or the reference number saved on your phone.
  • Return or onward ticket: A confirmed booking showing you will leave Sri Lanka before your visa expires.
  • Proof of sufficient funds: Approximately $50–$100 USD per day of your planned stay, shown via bank statements, cash, or credit cards.
  • Accommodation details: A hotel booking, hostel reservation, or host's contact information for your first few nights.
  • Clean criminal record: Sri Lanka may deny entry to travelers with certain criminal convictions; this is assessed on arrival.
Health requirements: As of April 2026, Sri Lanka does not require proof of vaccination or negative COVID-19 tests for entry. Always verify the current health guidelines at immigration.gov.lk close to your departure date, as policies can change.

7. Step-by-Step: How to Apply for a Sri Lanka ETA

The entire ETA process is completed online through the official portal at eta.gov.lk. There is no need to visit an embassy or mail your passport for most nationalities. [3]

  1. 1
    Visit the official ETA portal. Go to eta.gov.lk — do not use any third-party website. Select your visa category (Tourist, Business, or Transit) and click "Apply."
  2. 2
    Enter your personal and passport details. Fill in your full name (as it appears in your passport), date of birth, nationality, passport number, passport expiry date, and your intended dates of travel.
  3. 3
    Provide travel information. Enter your flight details, port of entry (e.g., Bandaranaike International Airport), and your accommodation address in Sri Lanka.
  4. 4
    Upload a passport-style photo (if required). For extensions and some applications, a digital photo is needed: 35mm x 45mm, white background, face clearly visible, file size under 300 KB (JPEG format). The initial 30-day ETA may derive your photo from passport scan data.
  5. 5
    Review and pay the fee. Check all details carefully before payment. Pay by Visa, Mastercard, or other accepted cards. Fee-waiver country nationals pay $0; others pay $50 (Tourist, Non-SAARC). The portal confirms your payment immediately. [1]
  6. 6
    Receive your ETA approval by email. After approval, you will receive an email with your ETA reference number. Print this email or save it on your phone — you may be asked to show it at check-in and on arrival.
Pro tip: Apply at least 72 hours before departure to allow time for standard processing and any issues. Do not leave it to the last minute — standard processing is 24–48 hours, and express (same-day) costs an additional ~$20 USD.

Required Documents Summary

  • Valid passport (scanned data page)
  • Credit or debit card for payment
  • Travel dates and accommodation address
  • Return/onward flight details
  • Passport-style photo (35x45mm, white background) — for extensions

8. Visa on Arrival in Sri Lanka

Yes — Sri Lanka does offer Visa on Arrival (VoA), available at Bandaranaike International Airport (BIA) in Colombo, which is the country's primary international gateway. [1]

The Visa on Arrival is intended as a convenience for travelers who did not obtain an ETA in advance. However, it is more expensive than the pre-arrival ETA and queues at the immigration desk can be lengthy during peak periods.

Traveler CategoryVisa on Arrival Fee (2026)
Non-SAARC countries$60 USD
SAARC countries$25 USD
40 fee-waiver countriesFREE
Recommendation: Always apply for the ETA online before travel via eta.gov.lk. It is cheaper ($50 vs $60 for Non-SAARC), processed in advance, and avoids long queues at the airport immigration counter.

9. Extending Your Tourist Visa in Sri Lanka

If you wish to stay beyond your initial 30 days, you can apply for a visa extension at the Department of Immigration and Emigration. Extensions must be applied for before your current authorization expires. [4]

Extension Fees (2026)

Extension StageWestern CountriesAll Other Countries
1st Extension (30–60 days total)$100 USD$60 USD
Subsequent extensions (up to 180 days)$150–$200 USD$150–$200 USD

How to Apply for an Extension

  • Online: Via the Department of Immigration portal at immigration.gov.lk.
  • In Person: At the Head Office in Battaramulla, Colombo (41, Ananda Rajakaruna Mawatha, Battaramulla). Bring your passport, current ETA printout, accommodation proof, and funds evidence.
  • Apply at least 2 weeks before your current visa expires to allow processing time.
The maximum stay for tourists is 270 days (9 months) in any 12-month period. Overstaying your visa carries fines and may result in being banned from re-entry.

10. What to Do If Your ETA Is Rejected

ETA applications can be rejected for various reasons: errors in your application form, restricted-country nationality, prior immigration violations, or security flags. If your ETA is rejected, there is currently no formal online appeal mechanism through the eta.gov.lk portal. [1]

Your options after a rejection are:

  • Apply for a traditional visa at a Sri Lankan Embassy or Consulate in your home country. This is the most reliable path forward and allows for a personal review of your circumstances.
  • Review your application for errors. If you believe the rejection resulted from a data-entry mistake (e.g., wrong passport number or misspelled name), you may reapply with corrected information.
  • Contact the Department of Immigration directly at immigration.gov.lk or call the immigration helpline for clarification on the reason for rejection before reapplying.
Do not attempt to travel without valid authorization. Attempting to enter Sri Lanka after an ETA rejection without a valid visa will result in refusal of entry and possible deportation at your own expense.

11. Frequently Asked Questions (FAQs)

Everything travelers most commonly ask about Sri Lanka visas in 2026 — answered in plain English.

  • Do I need a visa to travel to Sri Lanka in 2026?▼

    Yes, almost all international travelers need some form of authorization to enter Sri Lanka. For most nationalities (180+ countries), this means applying for an ETA (Electronic Travel Authorization) online at eta.gov.lk before departure. [1]

    Nationals of certain "restricted" countries must apply for a conventional visa at their nearest Sri Lankan Embassy or Consulate instead.

  • What is the Sri Lanka ETA visa?▼

    The Electronic Travel Authorization (ETA) is Sri Lanka's online visa system — a pre-travel clearance applied for digitally before your trip. [3]

    • Tourist ETA — 30 days, double entry, for leisure travelers
    • Business ETA — 30 days, for meetings and conferences
    • Transit ETA — up to 48 hours, for stopovers (free of charge)

    Apply exclusively through the official site: eta.gov.lk. The previously used VFS portal (srilankaevisa.lk) was suspended in October 2025.

  • How much is the Sri Lanka visa fee in 2026?▼

    The fee depends on your nationality and the visa type: [1]

    • Tourist ETA — Non-SAARC countries: $50 USD
    • Tourist ETA — SAARC countries (India, Pakistan, Bangladesh, etc.): $20 USD
    • 40 fee-waiver countries (incl. UK, USA, Australia, Germany, Japan, etc.): Free
    • Business ETA — Non-SAARC: $55 USD
    • Transit ETA: Free for all nationalities
    • Express processing add-on: approximately +$20 USD

    All fees are billed in USD and converted to LKR at the Central Bank's daily exchange rate at the time of payment.

  • How long can tourists stay in Sri Lanka?▼

    A standard Tourist ETA permits an initial stay of 30 days with double entry. [1] You can extend your stay at the Department of Immigration — the absolute maximum cumulative tourist stay is 270 days (9 months) within a 12-month period. [4]

    The "double entry" feature means you can exit Sri Lanka once and re-enter within the same 30-day authorization (for example, to visit the Maldives), without applying for a new ETA.

  • Can I get visa on arrival in Sri Lanka?▼

    Yes. Visa on Arrival is available at Bandaranaike International Airport (BIA) in Colombo. [1] The fee is:

    • Non-SAARC nationals: $60 USD
    • SAARC nationals: $25 USD
    • 40 fee-waiver country nationals: Free

    However, getting the ETA online in advance is strongly recommended — it is $10 cheaper for Non-SAARC travelers and avoids long queues.

  • What are Sri Lanka entry requirements in 2026?▼

    Sri Lanka's immigration officers require the following at the port of entry: [1]

    • Passport valid for at least 6 months beyond your intended stay
    • Approved ETA or Visa on Arrival
    • Confirmed return or onward ticket
    • Proof of sufficient funds (~$50–$100 USD per day)
    • Accommodation booking or host contact details

    As of April 2026, no COVID-19 vaccination or test documentation is required.

  • Is Sri Lanka visa free for any countries?▼

    Sri Lanka does not have a traditional visa-free policy — every visitor still needs an ETA. However, 40 countries currently receive the ETA at zero cost under Sri Lanka's tourism stimulus programme, valid through October 31, 2026. [2]

    These countries include: 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, UK, and USA.

  • How long does ETA approval take?▼

    Standard ETA processing typically takes 24 to 48 hours after a completed application. [3] An express processing option (~$20 USD extra) delivers approval within 24 hours.

    Best practice: apply at least 3 days before your flight and check your spam folder if you don't see the approval email within 48 hours.

  • What happens if my ETA is rejected?▼

    If your ETA is rejected, there is no formal online appeal process. Your main options are: [1]

    • Apply at a Sri Lankan Embassy or Consulate in your country.
    • Reapply online if the rejection was due to a data-entry error with corrected information.
    • Contact the Department of Immigration via immigration.gov.lk for clarification.

    Never attempt to travel without valid authorization after a rejection.

  • Can I extend my Sri Lanka tourist visa?▼

    Yes, tourist visas can be extended. Apply before your current authorization expires at the Department of Immigration and Emigration — online at immigration.gov.lk or in person at the Head Office in Battaramulla, Colombo. [4]

    Extension fees (2026):

    • 1st extension (30–60 day stay): $100 USD (Western countries) / $60 USD (others)
    • Further extensions (up to 180 days): $150–$200 USD

    The maximum permissible tourist stay is 270 days (9 months) total.

Quick Checklist Before You Travel

  • Apply for your ETA at eta.gov.lk at least 3 days before departure
  • Confirm your passport has 6+ months of validity remaining
  • Book your return/onward ticket before applying
  • Print your ETA approval email or save the reference number offline
  • Carry evidence of funds (~$50–$100/day) and accommodation details
  • If your country is on the 40-country waiver list, enjoy the free ETA — but still apply!
  • Check immigration.gov.lk for last-minute policy updates before flying

References

  1. Department of Immigration & Emigration Sri Lanka — Visa Types & Entry Requirements. https://www.immigration.gov.lk/pages_e.php?id=14
  2. VisasNews — Sri Lanka extends 40-country free ETA programme to October 2026 (citing March 2026 Cabinet decision). https://visasnews.com/en/sri-lanka-40-countries-free-visa/
  3. Official Sri Lanka ETA Portal. https://eta.gov.lk
  4. Department of Immigration & Emigration Sri Lanka — Visa Extensions. https://www.immigration.gov.lk/pages_e.php?id=45
Chat with us