Thailand extended its visa exemption to 60 days for most passport holders in November 2024, which changed the timing of every Sadao crossing overnight. Nomads who used to cross every 30 days now have 60 days to plan, but the onward ticket check at the border didn't relax at all. A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the flight. Get this wrong and you don't cross.
1. You Show a Screenshot Instead of a Real PNR
This one kills more runs than everything else combined. Officers at the Hat Yai and Sadao crossings don't just scan your screen and wave you through. They check the PNR.
A screenshot from Google Flights is useless at this border. A Booking.com export reference is not a PNR. A PDF from a third-party aggregator is not a dummy ticket. A real dummy ticket has a 6-character GDS locator, a confirmed HK status, and a passenger name that matches your passport.
The difference in plain terms:
| Document type | Contains real PNR | GDS-verifiable | Accepted |
|---|---|---|---|
| Screenshot of search results | No | No | No |
| OTA booking export (Booking.com, etc.) | Reference only | Sometimes | Unreliable |
| Airline confirmation email | Yes | Yes | Yes |
| Dummy ticket with GDS PNR | Yes | Yes | Yes |
| Handwritten note or verbal claim | No | No | No |
Officers at the Sadao crossing have started specifically asking travellers to open the airline's own booking-lookup page and type in the code. If nothing comes back, they'll decline it regardless of what else you show them. Book a real dummy ticket at My Onward Ticket before you get on the bus.
2. Your Ticket Route Goes the Wrong Way
Your dummy ticket has to show a flight leaving the country you're entering, not arriving in it.
For a Thailand-to-Malaysia run: you need a dummy ticket showing departure from Thailand before entering Thailand on the return leg, and a separate dummy ticket showing departure from Malaysia before entering Malaysia on the outbound leg.
One ticket per border. One direction per ticket.
Sounds obvious when written down. Doesn't feel obvious when you're booking at midnight before a 6am departure and you accidentally pull the return direction.
3. You Book the Ticket Too Close to Departure
GDS PNR propagation takes time. Book a dummy ticket two hours before you get on the bus and there's a real chance the officer's lookup returns empty, even if your booking confirmed on screen.
Book at least 24 hours before travel. Forty-eight hours is safer for smaller carriers that update their GDS data less frequently. If you're using a service that issues within minutes, still check the PNR in the airline's own booking portal before you leave. "Booking confirmed" on a third-party site and "PNR live in the GDS" are two different things.
4. You Let the PNR Expire Before You Cross
Economy PNRs without ticketing have a time limit. Some carrier and fare combinations drop the record from the GDS after 24 hours if no ticket number is issued. Others give you 14 days.
If you booked your dummy ticket 12 days ago for a crossing today, don't assume it's still live. Look it up before you leave. If the PNR is gone, you need a fresh one. Takes about two minutes to verify via the airline's manage-my-booking page.
For the full breakdown of how long different booking types stay valid, check the dummy ticket PNR expiry guide on My Onward Ticket.
5. Your Exit Date Doesn't Fit Your Declared Stay
Officers are looking for coherence, not just presence. A dummy ticket showing departure on day 90 of a 60-day visa exemption is a problem.
Match your exit date to a realistic stay within your permitted window:
| Entry type | Permitted stay | Book dummy ticket departure by |
|---|---|---|
| Thailand visa exemption (EU / AU) | 60 days | Day 55-57 |
| Malaysia visa exemption (most passports) | 90 days | Day 85-87 |
| Indonesia VOA | 30 days | Day 27-28 |
| Vietnam e-Visa | 90 days | Day 85-87 |
| Cambodia e-Visa | 30 days | Day 27-28 |
A departure date that falls right at the maximum permitted stay doesn't trigger automatic refusal, but it does attract more questions. Save yourself the conversation.
6. You Don't Carry One Ticket Per Entry
On a multi-country loop, Thailand to Malaysia to Indonesia to Singapore and back, each entry point may ask for onward proof independently. Your Bangkok-to-Kuala Lumpur dummy ticket won't satisfy Indonesian immigration at Jakarta.
Carry a dummy ticket for each individual entry. That means more bookings per trip. It also means you cross without incident every time.
Most nomads doing a three-country loop need three or four dummy tickets depending on their route. Book them all before departure, check each PNR is live, and keep the confirmations organised on your phone.
7. You Try to Book at the Border on Bad Wi-Fi
Land crossings in northern Malaysia, southern Thailand, and the Cambodian corridors have variable internet at best. On a busy Sunday when hundreds of nomads run the same circuit, local cell towers can't handle the load.
Saw a guy at the Poipet crossing spend 45 minutes trying to get his booking site to load on 2G while an increasingly impatient officer waited. He got back on the bus.
Book 48 hours ahead, confirm the PNR, screenshot the confirmation email as backup, and walk in prepared. There's no drama if you sort this before you leave your guesthouse.
For the full breakdown of exactly what check-in agents and border officers verify when they look at your ticket, the check-in verification guide covers every field they're checking.
Frequently asked questions
Do all land crossings check for onward tickets?
Enforcement varies by crossing, officer, and day of week. The Sadao and Padang Besar crossings between Thailand and Malaysia check consistently. Poipet between Thailand and Cambodia is less predictable. Carrying valid proof regardless is the only reliable approach.
Can I use one dummy ticket for both directions of a border run?
No. Each entry is independent. Thailand immigration wants proof you're leaving Thailand. Malaysia immigration wants proof you're leaving Malaysia. One per direction.
What counts as a valid dummy ticket at a land crossing?
A booking with a real 6-character PNR, confirmed HK status, a route departing the country you're entering, and your name matching your passport exactly.
How far ahead should I book a dummy ticket for a visa run?
At least 24 to 48 hours before travel. This allows the PNR to propagate across GDS nodes and gives you time to re-book if something fails.
What if my dummy ticket PNR has expired by the time I cross?
Book a new one immediately. Verify the fresh PNR is live before you queue again. Don't try to talk your way through on an expired record.