Sri Lanka entry requirements for Thailand passport holders

Updated weekly · Last reviewed August 6, 2026·View sources
eVisa required
Max stay
No fixed limit
Passport validity
6 months
Beyond entry date
Return ticket
Required
Or onward travel proof
Proof of funds
Recommended
May be checked

Thai passport holders need an Electronic Travel Authorization (ETA) to enter Sri Lanka for tourism or short visits. You can apply online before you fly — it's quick and straightforward. The ETA is valid for 30 days from arrival and is not extendable.

Apply for Sri Lanka eVisaElectronic Travel Authorization. Apply before departure.

Entry requirements

RequirementDetailsStatus
ETA (Electronic Travel Authorization)You must get this online approval before you fly; without it you will be denied boarding.
Visa required – apply online
Thai passport holders must obtain an Electronic Travel Authorization (ETA) before departure. Apply at the official Sri Lanka ETA website (https://eta.gov.lk/) at least a few days before travel. The ETA is valid for a short stay (typically 30 days) and is not extendable.Required
Passport validityYour passport must not expire within 6 months of your arrival date.
Must be valid 6 months beyond arrival
Your Thai passport must be valid for at least 6 months from your date of arrival in Sri Lanka. Check your passport's expiry date now and renew if needed.Required
Blank passport pagesImmigration officers need a clean page to stamp your passport.
At least 1 blank page
Your passport must have at least 1 blank page for the entry stamp. Ensure no pages are damaged or missing.Required
Return or onward ticketHave a printed or digital copy of your onward travel booking ready.
Proof of departure
You must have a confirmed return or onward ticket showing your departure from Sri Lanka within the authorized stay period. Immigration may ask to see it on arrival.Required
Proof of fundsCarry a bank statement or credit card to show you can support yourself.
Sufficient for your stay
Be prepared to show evidence of sufficient funds (cash, credit card, or bank statement) to cover your expenses during your stay in Sri Lanka. The amount is not fixed but should be reasonable for your planned duration.Recommended
Arrival declarationYou do not need to fill out any additional arrival form.
Not required
No separate arrival declaration is required for Sri Lanka. The ETA and passport are sufficient for entry.Not required
Apply early — don't risk it
While the ETA is usually approved within 24-72 hours, there are occasional delays. Apply at least a week before your departure. If you arrive without an approved ETA, you'll be denied boarding and could lose your flight.
Official ETA website only
Use the official government site: https://eta.gov.lk/. There are third-party sites that charge inflated fees. The official fee is around $20 USD — anything more is a scam.

What happens at the border

1
Apply for your ETA online
Go to https://eta.gov.lk/ and fill out the application. You'll need your passport details, flight info, and a valid email address. Pay the fee online — it's about $20 USD for the standard ETA. Approval usually comes within 24-72 hours, but apply at least a week before to be safe.
2
Check your email for approval
You'll receive an email with your ETA approval. Print it or save it on your phone — you'll need to show it at check-in and possibly at immigration. Double-check that your name and passport number match exactly.
3
Arrive at Bandaranaike International Airport (CMB)
After landing in Colombo, follow signs to 'Immigration' or 'E-Visa/ETA' counters. Have your passport, ETA approval, and return ticket ready. The officer will stamp your passport with a 30-day entry. The process usually takes 10-15 minutes if you have all documents.
4
Clear customs and collect your bags
After immigration, proceed to baggage claim and then customs. Declare any items if required. You're now free to enter Sri Lanka.
Download Sri Lanka Entry Checklist
PDF · Thailand Passport · Includes QR codes · Updated August 6, 2026
Download PDF

Staying longer & fees

Visa options if you want to stay beyond the free limit:

Business visa
Max stay90 days
Validity6 months from date of issue
Cost$40

Requires invitation letter from Sri Lankan company; apply via ETA portal.

Residence visa
Max stay1 year (renewable)
Validity1 year
Cost$150

For long-term work, study, or investment; requires sponsorship and additional documentation.

retirement visa
Sri Lanka Resident Visa (Retirement)
1 year, renewable annually
$200 USD (approx. 7,200 THB) per year
For retirees aged 55+ with proof of pension or funds of $1,500/month. Allows long-term stay.
digital nomad visa
Sri Lanka Digital Nomad Visa
1 year, renewable
$100 USD (approx. 3,600 THB) per year
For remote workers with proof of income $2,000/month. No local tax on foreign income.
investor visa
Sri Lanka Investor Visa
2 years, renewable
$500 USD (approx. 18,000 THB) plus investment
Requires investment of $50,000+ in local business or property. Fast track for high net worth.
Other fees
ServiceCost
Tourist ETA (e-visa) feeStandard fee for Thai passport holders; payable online.$35
Processing fee (if using third-party service)Optional; not required if applying directly on official ETA portal.Varies
Visa extension feeFor extension of stay beyond 30 days; apply at Department of Immigration and Emigration in Colombo.Approx. $25 (LKR 7,500)

Common reasons for entry denial

Insufficient funds30%
No return ticket25%
Suspicious travel pattern20%

Approval probability calculator

Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.

Transiting through Sri Lanka

No transit visa needed

Thai passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a visa if staying airside and continuing within 24 hours.

Airside transitAllowed up to 24h
Exceptions & conditions
  • If leaving the airport transit area or staying overnight in a hotel, a regular ETA is required.
Transit hubsBandaranaike International Airport (CMB)

Health & vaccines for Sri Lanka

Required for entry
Yellow FeverRequired if arriving from a country with yellow fever risk (e.g., parts of Africa/South America).
Recommended vaccines
Hepatitis AEssentialTyphoidRecommendedTetanus-diphtheria-pertussisRecommendedHepatitis BRecommendedRabiesConsider
Health risks
Dengue feverModerate risk

Mosquito-borne; common in urban and rural areas, especially during rainy season.

Food and waterborne diseasesModerate risk

Risk of traveler's diarrhea; avoid tap water and street food if sensitive.

LeptospirosisLow risk

Risk from floodwater or freshwater exposure; wear protective footwear.

Malaria risk: low

Low risk in most tourist areas; prophylaxis not routinely recommended but consider for rural travel in dry zone.

Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.

Immigration offices for extensions

Colombo
Department of Immigration and Emigration
41 Ananda Rajakaruna Mawatha, Colombo 10
Mon–Fri 08:30–16:30

Main office for extensions; bring passport, visa, and fee.

Kandy
Regional Immigration Office Kandy
No. 10, Peradeniya Road, Kandy
Mon–Fri 08:30–16:30

For visitors in central Sri Lanka.

Practical information for TH travellers

Country basics
CapitalColombo
LanguageSinhala, Tamil
Driving sideLeft-hand traffic
US driving licenceIDP required alongside US license.
Money
CurrencySri Lankan Rupee (LKR)
Exchange rate
1 USD = 335.84 LKR
updated Jul 3
Time zone
Local timeUTC+5
vs New York+10.5h (EST) / +9.5h (EDT)
vs Los Angeles+13.5h (PST) / +12.5h (PDT)
Electricity
Voltage230V / 50Hz
Plug types
D,G,MType D, G, M — US plugs do not fit. Bring a universal adapter.
⚠ US adapter needed
Water & health
Tap water
Not safe — use bottled
Use bottled water. Tap water is treated but travellers should avoid it.
Emergency numbers
Police119
Medical110
US EmbassyFind contact

Getting to Sri Lanka

2,371 kmgreat circle distance
~4hfrom Thailand
Find flights

Nearby destinations you can also visit

Countries close to Sri Lanka — with your same passport.

Frequently asked questions

The standard ETA for tourism is about $20 USD (roughly 700 THB). There's also a longer-stay ETA for $40 USD if you need more than 30 days, but the standard 30-day ETA is fine for most trips. Payment is online via credit/debit card.
Usually 24-72 hours. In practice, many approvals come within a few hours, but it's not guaranteed. Apply at least a week before your flight to avoid stress. If you're in a rush, there's a 'priority' option for a higher fee, but it's not always available.
No. The ETA is not extendable. If you want to stay longer, you'd need to leave Sri Lanka and re-apply for a new ETA, or apply for a different visa type before you arrive. Overstaying can result in fines and potential issues with future visits.
It's not strictly required, but it's highly recommended. Some airlines ask to see it at check-in, and having a printed copy (or a clear screenshot on your phone) makes the immigration process smoother. If you can't print, save the PDF on your phone.
Rejections are rare for Thai citizens, but they can happen if there's an error in your application or if you have a criminal record. If rejected, you can re-apply with corrected information or contact the Sri Lankan embassy. Don't book non-refundable flights until you have approval.
No. All Thai citizens need an approved ETA before arrival. There's no visa-on-arrival option for Thai passport holders at Sri Lankan airports. You must have the ETA in advance.
No, it's single-entry only. If you leave Sri Lanka and want to come back, you'll need to apply for a new ETA. If you're planning to visit neighboring countries and return, consider applying for a multiple-entry visa instead (if available) or plan your itinerary accordingly.

Official sources

Always verify before you travel
Entry requirements change. This page was verified on August 6, 2026. Always check the official embassy or government source before booking. Report an error — we update within 24 hours.