Thailand’s Digital Arrival Card (TDAC)

Thailand is introducing the Thailand Digital Arrival Card (TDAC) from May 1, 2025. This new online form replaces the traditional paper-based TM6 arrival cards previously required for all non-Thai travelers. The TDAC is mandatory for entry by air, land, or sea and aims to streamline the immigration process.
We’ve not had to fill out the TM6 form since 2022, which has been great, so we’re not sure this is streamlining or improving anything from the travelers perspective.
If you don’t hold a Thai passport you must complete the TDAC before entering Thailand. The only exceptions include travelers in transit (not passing through immigration) or foreigners entering with a Border Pass.
Remember: The TDAC isn’t a visa or visa substitute; you must still ensure you have the correct visa or qualify for visa exemption for your trip.
Applying for the TDAC is quite straightforward. You can submit your application online up to three days before your arrival date. Technically, you could complete it upon arrival in Thailand, but we recommend applying beforehand to speed up immigration.
The official application is available at https://tdac.immigration.go.th, and you can complete it using a phone, tablet, or computer (the airport wifi has been hit and miss in the past).
After submitting your TDAC application, you’ll receive a QR code via email. Keep this QR code handy, as you’ll need to show it (on your phone or printed) with your passport at immigration.
Here’s the process:
- Go to the official website: https://tdac.immigration.go.th
- Click “Arrival Card” and enter required information (everything must be in English{)
- Provide information about your travel plans, including your initial accommodation.
- List countries visited within two weeks prior to your arrival (required for health declarations).
- Review your information, correct errors.
- Submit your application and receive your QR code via email.
- Download or print the QR code.
If you make a mistake or your plans have changed, you can update your TDAC details anytime before arrival (note that passport number, nationality, name, and date of birth cannot be changed after submission).
If you forget to complete the TDAC, there are help desks available at immigration checkpoints.