This is NOT an official government website. We are an independent resource providing information and assistance to travelers.

Do I need to fill out a TDAC when arriving in Thailand with a DTV?

Apr 28, 2025
2 days ago
I have a DTV. On arrival will I need to fill out a TDAC.
2,842
views
8
likes
60
all likes
19
replies
2
images
14
users
TLDR : Answer Summary
Yes, if you are arriving in Thailand on or after May 1, 2025, you must fill out a Thailand Digital Arrival Card (TDAC) prior to your arrival. This can be done up to three days in advance. It's a requirement for all foreigners, regardless of visa type.
Thailand Digital Arrival Card (TDAC)
Bob **********
You can if you want to wait in line or do it online
Ian ********
Ideally, up to 3 days before arrival
Antti *********
yes, it must be from May 1st
Michael *******
All visa must fill
Austin ************
George’s *******************************
ORIGINAL POSTER
Austin ************
@George’s ******************************
i an in the same boat with a DTV visa. Thabks for posting becuase I also had no idea and thought, "This is a good question"
George’s *******************************
ORIGINAL POSTER
@Austin ***********
No problems. TDAC a bit of a pain. Has to be adhered to. Hey ho! Follow their procedures..….
Lucas **********
Yep
Quinton *********
Yes
Tod *********
How about stating when you're going to actually ARRIVE in thailand ?

If you come in on or after May 1st, you DO need to file a TDAC (Thailand Digital Arrival Card) thru the online system.
Tod *********
This is the website

www DOT tdac DOT immigration DOT go DOT th

Sorry, I had to post it that way to get around the autobot that stops links

the website landing page looks like this
Elías ********
ALL foreigners MUST.
Andrew ********
Yes you have to fill it out before every arrival
Ana *******
Yes, need all visa types for foreigners effective 01 May 2025
Elías ********
@Ana ******
also visaless people need to. In brief, any foreigner.
Stuart *********
If arriving on or after May 1st then you will need to fill out one prior to arrival. You can do so up to 3 days prior.
Anonymous ******************
Not necessarily on arrival, but you can do it up to three days beforehand
George’s *******************************
ORIGINAL POSTER
Anonymous participant 254 thank you