Airport entry · Tourist ETA

Sri Lanka Visa on Arrival

Can you get a Sri Lanka visa at the airport? This 2026 guide explains the limited ETA-on-arrival facility at Bandaranaike International Airport, current fees, documents, eligibility, risks, and why applying online before departure is usually safer.

Updated · July 2026
🛂

Yes, but online ETA approval is still the recommended option

Sri Lanka provides a limited facility for eligible travellers arriving without prior ETA approval at Bandaranaike International Airport. Approval is not automatic: a referral can result in refused entry and return to the traveller's original destination.

Direct answer

Can I get a Sri Lanka visa on arrival?

✓ Yes, for eligible travellers

A limited ETA-on-arrival facility operates at BIA

Travellers who reach Sri Lanka without prior ETA approval may apply at the ETA issuing counter at Bandaranaike International Airport (BIA). You must complete an application, pay the applicable fee and receive approval before proceeding to the immigration counter.

The airport facility should be treated as a backup, not the normal application method. Sri Lanka's official ETA guidance says short-term travellers should obtain prior ETA approval before arrival. Airlines may also ask for proof of entry permission before boarding.

Important: Visa on arrival is not guaranteed. If the application is referred instead of approved, the official guidance states that entry may be refused and the traveller may be returned to the original destination.
Compare your options

Sri Lanka ETA vs visa on arrival

Both routes result in short-visit entry permission, but they are not equally convenient or low-risk.

FeatureOnline Sri Lanka ETAVisa / ETA on arrival
When you applyBefore departureAfter landing in Sri Lanka
WhereOfficial portal: eta.gov.lkETA issuing counter at BIA
Certainty before flyingApproval known in advanceNo guarantee until airport processing
Tourist fee — SAARCUS$20, unless exemptUS$25, unless exempt
Tourist fee — other countriesUS$50, unless exemptUS$60, unless exempt
Waiting after arrivalGo to immigration with approvalApplication and payment queue first
PaymentVisa, Mastercard or American ExpressElectronic payment card or cash in US dollars
Recommended?YesBackup option only

Business ETA is not shown as available through the on-arrival fee table. Travellers visiting for business should arrange the correct approval before departure.

Sri Lanka airport visa

How to get a Sri Lanka visa at the airport

At Bandaranaike International Airport, complete these steps before joining the normal immigration queue:

Report to the ETA issuing counter

Do not proceed directly through immigration if you arrived without prior ETA approval. Follow the signs or ask airport staff for the ETA-on-arrival counter.

Complete the arrival ETA application

Enter your personal, passport, travel and accommodation details exactly as shown in your passport and bookings.

Pay the applicable fee

The official guidance accepts electronic payment cards and cash in US dollars. Carry a suitable payment method because card acceptance can be affected by bank or terminal issues.

Wait for approval or referral

If approved, the airport ETA may be issued for up to 30 days. A referral notice means the application needs additional handling and may lead to refused entry.

Proceed to the immigration counter

Present your passport and ETA approval. The immigration officer makes the final entry decision and grants the permitted stay.

Latest official charges

Sri Lanka arrival visa fees

For travellers who are not covered by a free tourist ETA arrangement, the official fee schedule lists the following charges:

Application methodSAARC tourist ETAOther-country tourist ETATransit ETA
Online / applicantUS$20US$50Free
On arrivalUS$25US$60Free
Free-ETA countries: From 25 May 2026, nationals of 40 selected countries receive a free 30-day tourist ETA. Singapore and Seychelles receive 30 days free under reciprocal arrangements, while Maldivian nationals receive 90 days. Travellers must still obtain ETA approval before arrival under the current official notice.
At the border

Documents needed for a Sri Lanka airport visa

Passport valid for at least  6 months from arrival
Confirmed return or onward air ticket
Evidence of sufficient funds for the visit
Address and details of your Sri Lanka accommodation
Travel dates and flight information
Electronic payment card or cash in US dollars

Possessing an ETA does not create an absolute right of entry. Immigration officers may request supporting evidence and make the final decision at the port of entry.

Who should use it?

Can everyone get a Sri Lanka arrival visa?

No. The on-arrival service is described by the government as a limited facility. Eligibility, security screening, passport type and travel purpose can affect the result.

Tourists

Eligible short-stay tourists may use the BIA counter, but prior online approval remains safer.

Business travellers

Arrange a Business ETA before travel. The current official on-arrival fee table does not list a business-visa arrival option.

Work or study

A tourist or business ETA is not a work permit, study visa or residence visa. Obtain the correct visa before travelling.

Referred applicants

Travellers whose applications require manual review should contact the Department or a Sri Lankan mission before flying.

Best option

Should I apply online or at the airport?

Apply online before travelling

Best for almost everyone. It provides advance confirmation, costs less for fee-paying travellers, reduces airport queues and lowers the risk of being stranded after arrival.

Use visa on arrival only as a backup

Consider it only when you are eligible and could not obtain approval beforehand. Carry all documents and enough US dollars or a working international payment card.

Use the official Sri Lanka ETA portal

Apply directly through the Department of Immigration and Emigration. Avoid third-party websites that add service charges or imitate government pages.

Apply on eta.gov.lk
Common searches

Sri Lanka visa on arrival FAQ

Can I get a Sri Lanka visa on arrival? â–¼
Yes, eligible travellers without prior approval may use the limited ETA-on-arrival facility at Bandaranaike International Airport. Approval is not guaranteed, so applying online before departure is recommended.
Is a Sri Lanka airport visa the same as an ETA? â–¼
The airport counter processes an ETA for a short visit. The difference is that an online ETA is arranged before travel, while the airport ETA is requested after landing.
How much is a Sri Lanka visa at the airport? â–¼
The official fee schedule lists US$25 for SAARC tourist applicants and US$60 for other tourist applicants, unless the traveller qualifies for a free tourist ETA.
Can I pay the arrival visa fee by card? â–¼
Yes. The official instructions state that electronic payment cards and cash in US dollars are accepted at the BIA ETA counter.
How long is the Sri Lanka arrival visa valid? â–¼
An approved tourist ETA issued at the airport is generally valid for a stay of up to 30 days. Extensions must be requested separately and are subject to fees and approval.
What happens if my airport ETA is referred? â–¼
According to the official airport application instructions, a traveller receiving a referral notice may be refused entry and returned to the original destination. This is a major reason to obtain approval before flying.
Do free-visa nationalities need an ETA? â–¼
Yes. Under the notice effective 25 May 2026, the government fee is waived for eligible nationalities, but ETA approval is still required before arrival.
Can I work with a Sri Lanka visa on arrival? â–¼
No. The tourist ETA does not permit employment. Work, study and residence require the appropriate visa arranged through the relevant Sri Lankan authorities.
Check before departure: Visa rules and fees can change. Confirm your nationality, purpose and current charges on eta.gov.lk and immigration.gov.lk before booking or boarding.