✉️ contact@etasrilanka.info
eTA Sri Lanka Cost: Fees by Country and Visa Type

eTA Sri Lanka Cost: Fees by Country and Visa Type

The cost of a Sri Lanka Electronic Travel Authorization depends on your nationality, visa type, and how you apply. Since May 2026, travelers from 40 countries receive free tourist ETAs. This guide breaks down every fee you might encounter.

Free ETA: 40 Eligible Countries

As of May 25, 2026, citizens of 40 countries can obtain a tourist ETA at no cost for stays up to 30 days. This applies to holders of diplomatic, official, service, or ordinary passports from these nations:

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, and the United States of America.

Nationals of Singapore and Seychelles also receive free ETAs under bilateral agreements. Maldivian nationals receive free ETAs valid for 90 days instead of 30.

Children of any nationality under 12 years old receive free tourist ETAs for stays up to 30 days regardless of their country of origin.

Standard ETA Fees by Country

For nationalities not on the free-ETA list, the official fees are:

Application Method SAARC Countries (Tourist) All Other Countries (Tourist)
Online application US$ 20 US$ 50
Sri Lanka Overseas Mission US$ 20 US$ 50
DI&E Head Office US$ 20 US$ 50
On arrival at airport US$ 25 US$ 60

SAARC countries include Afghanistan, Bangladesh, Bhutan, India, Maldives, Nepal, and Pakistan. Note that India, Nepal, and Pakistan are now on the free-ETA list, so this reduced rate primarily applies to remaining SAARC nationals.

Business ETA Fees

Business ETAs are not covered by the free visa scheme and always require payment:

Business Visa Type SAARC Fee All Other Countries
Single entry (30 days) US$ 30 US$ 55
Single entry (up to 90 days) US$ 30 + visa fee US$ 55 + visa fee
Double entry (up to 90 days) US$ 30 + 2x visa fee US$ 55 + 2x visa fee
Multiple entry (up to 90 days) US$ 30 + 3x visa fee US$ 55 + 3x visa fee

Transit Visa Fees

Transit visas for stays up to 2 days are free for all nationalities. Single entry only.

Visa Extension Fees

If you want to stay beyond the initial 30 days, you can extend your visa online or at the immigration office:

Extension Period Fee
30 to 90 days (first extension) Varies by nationality
Beyond 90 days Additional fees apply
Maximum total stay Up to 6 months (tourist) or 12 months (business)

Apply for extensions at eservices.immigration.gov.lk or visit the Department of Immigration head office in Battaramulla, Colombo.

Hidden Costs to Watch For

Third-Party Service Fees

Many unofficial websites charge US$50 to US$150 in “service fees” to process your ETA. These sites are not affiliated with the Sri Lankan government. Always apply directly at eta.gov.lk to avoid unnecessary charges.

On-Arrival Premium

Applying at the airport costs US$5 to US$10 more than the online fee. More importantly, since October 2025, on-arrival applications carry the risk of being refused entry.

Payment Processing

Your bank may charge a small foreign transaction fee (typically 1-3%) when paying the ETA fee in US dollars. Check with your bank before applying.

Visa Extension Costs

Beyond the initial free 30-day period, extension fees vary by nationality and duration. Budget for this if you plan to stay longer.

Cost Comparison: ETA vs Other Visa Options

Option Cost Processing Time Convenience
Online ETA (40 countries) Free 24 hours Highest
Online ETA (other countries) US$ 20-50 24 hours Highest
Embassy application US$ 20-50 + travel costs 2-4 days Medium
On-arrival at airport US$ 25-60 Unpredictable Lowest
Third-party agent US$ 70-200 24-48 hours High (but expensive)

Refund Policy

The Department of Immigration maintains a strict no-refund policy for all ETA fees. This applies even if:

  • Your application is rejected
  • You cancel your trip
  • Your travel dates change
  • You applied through the wrong category

ETAs fees paid before May 25, 2026, by nationals now eligible for free ETAs are also non-refundable.

How to Pay

Online payments are processed through a secure gateway. Accepted methods:

  • Visa credit or debit cards
  • Mastercard credit or debit cards
  • American Express cards

Cash payments in US dollars are accepted only at the on-arrival counter at Bandaranaike International Airport. Credit and debit cards are also accepted at the airport.

Frequently Asked Questions

How much does a Sri Lanka ETA cost?

Nationals of 40 countries get free tourist ETAs. SAARC country citizens pay US$20 online. All other nationalities pay US$50 online. Children under 12 of any nationality get free ETAs for 30 days.

Is the Sri Lanka ETA free for US citizens?

Yes. Since May 25, 2026, US citizens receive free tourist ETAs for stays up to 30 days. You still need to apply online at eta.gov.lk before traveling.

Is the Sri Lanka ETA free for UK citizens?

Yes. UK citizens are among the 40 nationalities eligible for free tourist ETAs valid for 30 days with double-entry facility.

Do I need to pay for Sri Lanka ETA on arrival?

If you did not apply online beforehand, on-arrival fees are US$25 for SAARC countries and US$60 for others. However, applying on arrival is risky and not recommended since October 2025.

Can I get a refund if my Sri Lanka ETA is rejected?

No. The Department of Immigration has a strict no-refund policy. Fees are not refunded regardless of the application outcome.

Why do some websites charge over $100 for Sri Lanka ETA?

These are unofficial third-party services that add large service fees. The official cost at eta.gov.lk ranges from free to US$50. Always use the official website.

Summarize with AI

Opens the selected AI with a ready-made prompt to summarize this article. You choose to send.

Shalini Perera

Author: Shalini Perera

Shalini is a Colombo-based immigration consultant covering Sri Lanka ETA process and entry requirements for international visitors to the Pearl of the Indian Ocean.