The road toward Sadao / Bukit Kayu Hitam
Since May 2025, Thailand has replaced the old paper arrival card with a fully digital one, the TDAC. If you're crossing by road at Sadao, the busiest land border with Malaysia, you need this submitted before you reach the counter. Here's exactly how.
The Thailand Digital Arrival Card is an online form that replaces the paper TM6 card travellers used to fill out on arrival. It collects the same information: your passport details, travel details, and where you're staying in Thailand. Every foreign national needs one, whether arriving by air, land, or sea, including at road crossings like Sadao.
It's completely free. The only official site is tdac.immigration.go.th. Any site charging a fee is not official.
Submit within 72 hours before your arrival at the border. The system won't accept it earlier. If you're driving up from Kuala Lumpur or Penang, the safest approach is to fill it in the night before or morning of your trip, once your arrival day is locked in.
Fill this in before you leave home or your hotel. Don't rely on finding signal at the border itself.
You'll get a confirmation email with a QR code. Screenshot it. That QR code is what the immigration officer checks at the counter, so make sure your phone is charged and the screenshot is easy to find.
Have your passport details ready before you start the form
Having your accommodation booking open in another tab makes this a two-minute job instead of a ten-minute one.
Sadao sits in Songkhla province, about 60km south of Hat Yai, directly across from Bukit Kayu Hitam in Kedah. It's the busiest crossing between the two countries and now runs through a newly opened road and checkpoint complex, opened in July 2026, which replaced the older Danok crossing entirely.
The crossing works in two stages:
Officers only need to see the QR code on your phone, no printout required
Officers only need to see the QR code on your phone screen. You don't need to print anything.
Operating hours at Sadao run 05:00 to 23:00 Thailand time (06:00 to midnight Malaysia time). Expect the full crossing, both sides, to take 45 to 90 minutes on a normal day. On Malaysian public holiday eves, it can stretch to 2 to 3 hours, so budget extra time or avoid travelling on those dates if you can.