Sri Lanka entry requirements for Thailand passport holders
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.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| 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 |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Requires invitation letter from Sri Lankan company; apply via ETA portal.
For long-term work, study, or investment; requires sponsorship and additional documentation.
| Service | Cost |
|---|---|
| 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
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
Thai passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a visa if staying airside and continuing within 24 hours.
- If leaving the airport transit area or staying overnight in a hotel, a regular ETA is required.
Health & vaccines for Sri Lanka
Mosquito-borne; common in urban and rural areas, especially during rainy season.
Risk of traveler's diarrhea; avoid tap water and street food if sensitive.
Risk from floodwater or freshwater exposure; wear protective footwear.
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
Main office for extensions; bring passport, visa, and fee.
For visitors in central Sri Lanka.
Practical information for TH travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.