Sri Lanka Visa & Entry Requirements

Complete guide to Electronic Travel Authorization (ETA) and visa requirements for visiting Sri Lanka

Check Your Visa Requirements
Select your nationality to see specific visa requirements and fees
Need Help with Your Visa?
Skip the hassle! Our visa experts will handle your application from start to finish.

Why choose our assistance?

Expert guidance
Fast processing
Document help
24/7 support

Direct Message Us on Instagram

For quick questions and travel inquiries, send us a DM on Instagram

Message on Instagram

Prefer to apply yourself? Visit the official site:

Official ETA Portal

Free Visa Regime

From: 27 Sep 2024

Free visa for nationals of the following countries:

ChinaIndiaIndonesiaRussiaThailandMalaysiaJapan
  • Must apply for ETA before arrival (free)
  • 30 days with double entry
  • Can extend by paying fees

ETA Fee Revision

From: 01 Dec 2022

Current ETA fees in effect. See detailed structure below.

Sponsor Required

From: 16 Jan 2021

These countries must apply through Sri Lankan Sponsor:

CameroonNigeriaIvory CoastGhana
Visa Types & Fees
Detailed information about visa categories and fees

Tourist Visa - Double Entry (30 Days)

For tourism, sightseeing, and leisure activities

ETA Processing Fees

SAARC Countries

$20

30 Days
Double entry
Valid 30 days

All Other Countries

$50

30 Days
Double entry
Valid for 30 days

On Arrival (SAARC)

US$ 25

At Airport
BIA Colombo
Foreign currency accepted

On Arrival (Others)

US$ 60

At Airport
BIA Colombo
Foreign currency accepted
Visa Extensions (30 to 90 Days)
Extend your stay beyond the initial 30 days

If you wish to extend your stay beyond 30 days, you can apply for a visa extension. The total fee includes the ETA processing fee plus additional visa fees based on the duration and entry type.

Tourist Visa Extensions

SAARC Countries
Single Entry (up to 90 days)
ETA Processing Fee:US$ 20
+ Visa Fee (30-90 days):Country-specific
Double Entry (up to 90 days)
ETA Processing Fee:US$ 20
+ Visa Fee (30-90 days):2x Country-specific
All Other Countries
Single Entry (up to 90 days)
ETA Processing Fee:US$ 50
+ Visa Fee (30-90 days):Country-specific
Double Entry (up to 90 days)
ETA Processing Fee:US$ 50
+ Visa Fee (30-90 days):2x Country-specific

Business Visa Extensions

SAARC Countries
Single Entry (up to 90 days)
ETA Processing Fee:US$ 30
+ Visa Fee (30-90 days):Country-specific
Multiple Entry (up to 90 days)
ETA Processing Fee:US$ 30
+ Visa Fee (30-90 days):3x Country-specific
All Other Countries
Single Entry (up to 90 days)
ETA Processing Fee:US$ 55
+ Visa Fee (30-90 days):Country-specific
Multiple Entry (up to 90 days)
ETA Processing Fee:US$ 55
+ Visa Fee (30-90 days):3x Country-specific

Country-Specific Visa Fees

The additional visa fee for extensions from 30 to 90 days varies by country. Please refer to Extraordinary Gazette No: 2241/37 dated 18.08.2021 for detailed fee information.

Application Methods & Payment
How to apply for your Sri Lanka ETA

Online Application

Recommended
  • Apply before travel (at least 3-5 days)
  • Faster processing time
  • 24/7 online access
  • Credit/debit card payment
  • Instant email confirmation

On Arrival

Tourist Only
  • Available at BIA Colombo
  • Tourist visa only (not business)
  • Higher fee than online
  • Foreign currency payment
  • May have waiting time

Sri Lanka Missions

  • Apply at Sri Lankan embassy/consulate
  • Same fees as online application
  • In-person submission
  • May require appointment

Immigration Office

  • Department of Immigration, Colombo
  • Same fees as online application
  • For extensions and special cases
  • Required for sponsor applications

Important Information

Non-Refundable & Non-Transferable

ETA processing fees are not refundable and cannot be transferred to another person or application.

Payment at Airport

Payments at Bandaranaike International Airport can be made in designated foreign currencies equivalent to US Dollar value. Balance will be paid in Sri Lankan Rupees only.

Children Under 12

Children of any nationality under 12 years of age can obtain a visa free of charge.

Processing Time

Online applications are typically processed within 24-48 hours. Apply at least 3-5 days before your intended travel date.

Ready to Apply?

Apply for your Sri Lanka ETA through the official government portal

Last updated: February 3, 2026

Additional Resources

Required Documents

  • Valid passport (6 months min)
  • Return/onward ticket
  • Proof of accommodation
  • Sufficient funds

Processing Time

  • Online: 24-48 hours
  • On Arrival: Immediate
  • Apply 3-5 days early
  • Check email for confirmation

Important Notes

  • ETA valid from issue date
  • Print confirmation
  • Fees non-refundable
  • Extensions available