Sri Lanka entry requirements for Thailand passport holders
Thai passport holders can get a visa on arrival when landing in Sri Lanka in 2026. Fill out a form at the airport, pay the fee, and get stamped in. No need to apply before you travel.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Apply online or get on arrival | Thai passport holders can get a visa on arrival at Colombo Bandaranaike Airport for $30 USD. You can also pre-apply via the ETA portal at eta.gov.lk to save time — the online form takes 5 minutes and costs $20 USD. Have a printed copy of the approval email ready when you land.Apply for ETA | Required |
| Valid passport Must be valid for at least 6 months | Your Thai passport needs at least 6 months of validity beyond your intended departure date from Sri Lanka. Airlines at Suvarnabhumi and Don Mueang check this strictly — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for entry | Immigration officers at Colombo Airport ask for a confirmed onward or return ticket before they stamp you in. Budget airlines flying into Sri Lanka also check this at check-in — have the booking confirmation on your phone or printed. | Required |
| Proof of accommodation Recommended to carry | Officers sometimes ask for a hotel booking or a letter of invitation from a host. Have a printed or digital copy of your first night's reservation ready — it avoids delays at the counter. | Recommended |
| Proof of funds Recommended to carry | Carry at least $500 USD in cash or a credit card statement showing available funds. Immigration rarely asks, but if they do, you need to show you can cover your stay without working. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA; allows one entry.
For frequent travellers; must leave and re-enter.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (VoA) feePayable in USD or THB at airport counters. | $50 USD (approx. 1,800 THB) |
| Tourist visa (single entry, pre-arranged)Apply online via ETA system before travel. | $35 USD (approx. 1,260 THB) |
| Stay extension feeApply at Department of Immigration in Colombo. | $30 USD (approx. 1,080 THB) for 30 days |
| Overstay fine per dayPay at immigration before departure. | $5 USD (approx. 180 THB) per day, max $500 USD |
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
Thailand passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a transit visa if staying airside and not passing immigration.
- Must have a confirmed onward ticket within 24 hours.
- If leaving airport, need a visa on arrival or ETA.
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.