Heading into the Land of Smiles? Here is how to conquer the Thailand Digital Arrival Card (TDAC) in under five minutes.
Thailand requires all foreign travelers to submit a digital arrival card before landing. It replaces the old paper forms. The system is simple, free, and completely online. Follow this step-by-step guide to secure a smooth entry.
⏳ Timing Is Everything
Submit your application within 3 days (72 hours) before your arrival date. Submitting within this window means the system will process your application for free.
📝 Step-by-Step TDAC Walkthrough
1. Go to the Official Website
Head directly to the Official Thailand Immigration Bureau TDAC Portal. Click the "Arrival Card" button to start. Avoid unofficial, third-party agency websites that try to charge you a fee.
2. Input Passport and Personal Details
Type your name, date of birth, and passport number exactly as they appear on your data page. You can manually input the details in English or upload a clear photo of your passport's photo page to auto-fill the boxes.
3. Enter Your Trip Details
Provide your exact arrival date, travel mode (usually air), and your commercial flight number.
4. Add Your Accommodation
You only need to list your initial place of stay. Input the name and complete address of your first hotel, resort, or apartment. Use the built-in search tool to automatically populate the province, district, and postal code.
5. Complete the Health Declaration
Declare any countries you have visited or transited through in the last 14 days. If you have been to a designated Yellow Fever risk zone, the system will prompt you to upload your vaccination certificate.
6. Review and Submit
Double-check all your data to ensure it matches your passport and plane tickets perfectly. Type in your primary email address, agree to the terms, and click submit.
📲 Save Your QR Code
Once submitted, you will instantly receive a confirmation email containing a digital QR code. Download it to your phone or take a screenshot. You will show this QR code alongside your passport to the immigration officer when you land.