Skip to content
Thailand Digital Arrival Card
Flag of Sri Lanka
Sri Lanka · e-Visa before departure

Thailand visa for Sri Lankans 2026: e-Visa needed

Sri Lankans now need a visa to enter Thailand, a requirement that took effect on 15 September 2026 when the previous 60-day visa-free allowance was withdrawn. Depending on the route you choose, a tourist e-Visa lets you stay for 60 days, so you should apply and receive approval before you travel.

Checked 30 September 2026. Run the visa check for a different purpose or length of stay.

Stay on arrival
None. A visa or e-Visa is needed before departure.
Extension
A tourist e-Visa (60 days) can be extended once by 30 days at an immigration office, 1,900 THB.
Land borders
Not applicable; enter with the visa by air or land.
Arrival auto gates
Not on the 33-nationality list; Foreign Passport counters.
Arrival card
Mandatory, filed inside the 72 hours before landing, free on the Immigration Bureau's portal.
Legal basis
The 60-day exemption granted to 93 countries on 15 July 2024 was repealed on 15 September 2026 (Royal Gazette document 128702). This passport is not on the new 60-country list.

Full rule and every passport in this group: Visa required (lost visa-free entry on 15 September 2026) · Extension · 2026 changes

What changed for Sri Lankans on 15 September 2026

Until 14 September 2026, Sri Lankan passport holders could land in Thailand and stay for 60 days without any visa at all. That allowance came from a wider exemption covering dozens of nationalities, and it was withdrawn on 15 September 2026 because Sri Lanka is not among the countries kept on the shorter list that replaced it. In practice, this means you can no longer buy a ticket and fly to Thailand on the strength of your Sri Lankan passport alone. You now need to sort out a visa, most commonly the e-Visa, before you leave home, and airline staff will check for it at the boarding gate, so arriving without one risks being turned away before you board rather than just questioned on landing.

Before you fly

  • Check that your Sri Lankan passport has at least six months of validity left on your arrival date and still has a blank page, since immigration can turn you back without both.
  • Apply for your e-Visa through the online portal well before you fly, since Sri Lankan applications usually take three to ten working days to process before approval arrives.
  • Carry enough cash or accessible funds, since Thai immigration can spot-check for 20,000 baht per person or 40,000 baht for a family travelling together.
  • Fill in the Digital Arrival Card online within 72 hours of landing, since every Sri Lankan visitor must submit it and have the QR code ready for immigration.

Staying longer than the visa allows

If 60 days is not enough, you can extend your e-Visa once by 30 days at an immigration office inside Thailand for 1,900 baht. Sri Lankans who want to stay much longer, for example to work remotely or study a longer course, can look at the Destination Thailand Visa, which runs for five years with stays of up to 180 days per entry, costs 10,000 baht to apply for from outside Thailand, and asks for proof of 500,000 baht in funds. Slipping across a land border and back is not a workaround either: because Sri Lankans now travel on a visa rather than visa-free entry, that two-trip-a-year exemption simply does not apply to you.

At the airport

At Suvarnabhumi, Sri Lankans are not among the nationalities allowed to use the automated e-gates, so head for the Foreign Passport counters instead of the fast-track lanes. An immigration officer will scan the QR code from your Digital Arrival Card alongside your passport and visa, so have the confirmation ready on your phone or printed out. Keep your passport, visa approval and arrival card details together so you can move through the counter quickly rather than searching for documents while others queue behind you.

Facts checked on 30 September 2026. Sources: Royal Gazette notifications of 31 August 2026, the Thai Ministry of Foreign Affairs bilateral list, the Immigration Bureau. Rules change; your embassy has the final word.

Questions Sri Lankans ask

Do Sri Lankans need a visa for Thailand?

Yes. Since 15 September 2026, Sri Lankan passport holders can no longer enter Thailand visa-free, because the exemption that used to cover Sri Lanka was withdrawn. You need a visa, most often the e-Visa, arranged before you travel, rather than arriving and hoping to sort it out on landing.

How long can Sri Lankans stay in Thailand on a visa?

The standard tourist e-Visa for Sri Lankans allows a single entry and a stay of 60 days. It is issued for one trip only, so if you plan a longer visit or want to come back later in the year, you will need to apply again or look at a different visa type.

Can Sri Lankans extend their stay in Thailand?

Yes. Once inside Thailand, Sri Lankans on the 60-day e-Visa can apply at an immigration office for a single 30-day extension, for a fee of 1,900 baht. This gives a maximum single stay of 90 days without leaving the country in between.

Do Sri Lankans still need to fill in the arrival card?

Yes, regardless of visa type. Every Sri Lankan visitor must complete the Digital Arrival Card within 72 hours before landing, free of charge, and show the QR code it generates when going through immigration on arrival.

Check another purpose or length of stay

Purpose
Length of stay
Result

Sri Lankans · Visa required (lost visa-free entry on 15 September 2026)

Tourist e-Visa before departure

The tourist e-Visa is applied for online at thaievisa.go.th before departure. Usually 3 to 10 working days. Single entry, 60 days, extendable once by 30 days.

  • Since 15 September 2026: Until 14 September 2026 this passport entered visa-free for 60 days. Since 15 September 2026 it needs a visa or e-Visa before departure. Airlines check at the gate.
  • Arrival card: mandatory for every foreign passport, filed inside the 72 hours before landing.

Same rule: Mexicans Colombians Uruguayans Ecuadorians Panamanians Guatemalans Salvadorans Moroccans

Flying within three days? Apply for your TDAC

Every foreign passport holder files the Thailand Digital Arrival Card (TDAC) inside the 72 hours before landing, whatever the visa status. It is free on the Immigration Bureau's portal. Assisted filing checks your details against your passport and emails the QR code, US$29 per traveller.