Visa Run Guide: Thailand and Bali Border Runs
Updated August 2026
A visa run is a short exit and re entry to reset or renew a permitted stay. Thailand runs go overland or through cheap regional flights, Bali runs are nearly always flights. Every variant hits the same requirement on the way back in: evidence you will leave again, checked at check in.
Thailand: land runs and flight runs
Thailand's visa exempt entries created the classic run. Land crossings toward Cambodia, Laos, Malaysia and Myanmar reset stays for travellers who ride out and back in a day. Flight runs swap the bus for a budget hop: Bangkok to Phnom Penh or Kuala Lumpur, a night away, and a fresh entry stamp on return.
The catch sits at the return check in desk. Flying back into Thailand on a one way fare, visa exempt, is precisely the profile agents screen. Land borders ask less predictably, but the officers at busy crossings have seen every version of the run and can ask for onward evidence too.
Repeat entries are the real variable. Officers track entry history, and travellers stacking many visa exempt entries in a year report harder questioning, requests for onward proof and funds, and occasionally refused entry. No fixed number is published. Treat every re entry as one that must stand on its own.
Bali: extension or exit
Bali's visa on arrival extends once without leaving. After that, staying longer means exiting Indonesia and returning on a fresh VOA. That makes the Bali run a flight run by geography: Denpasar to Kuala Lumpur or Singapore are the standing favourites, cheap, frequent, and back the next day.
Indonesia expects an exit booking behind the VOA, so the return leg into Denpasar carries the same check in requirement as the original arrival. Same profile, same question, same answer.
Sample run itineraries
Read the third column carefully. The run itself is easy to book. The document that matters is the one showing you leaving Thailand or Indonesia again after you return, and it is checked when you fly back in, not when you fly out.
| Run | Typical shape | Onward proof needed |
|---|---|---|
| Bangkok flight run | DMK to PNH, one night, PNH to DMK | On the return leg into Thailand |
| Bangkok to KL run | DMK to KUL, one night, KUL to DMK | On the return leg into Thailand |
| Bali to KL run | DPS to KUL, one night, KUL to DPS | On the return leg into Indonesia |
| Bali to Singapore run | DPS to SIN, same day possible, SIN to DPS | On the return leg into Indonesia |
Where a held reservation fits the run
One honest caution. A reservation answers the airline's question. It does not answer an immigration officer who has decided your entry history looks like residence by instalments. If your runs are stacking up, the durable fixes are real visas, education visas, the long stay programs, not better documents at the desk.
Visa runs create a specific documentation gap: the traveller returning to Thailand or Indonesia is entering visa exempt or on a visa on arrival, on a one way fare, which is the exact profile airlines screen for onward travel at check in. A held airline reservation fills the gap. Booked for a date inside the new permitted stay, it gives the return check in desk a live booking reference that resolves in the airline's own system, without the traveller purchasing a fare they do not intend to fly. Scheduled issuance matters for planned runs: a reservation issued about a day before the return flight is live and verifiable at the moment of the check, rather than lapsed. The cost per run is $7 per leg per traveller, which repeat runners treat as part of the run budget alongside the flight and the night away.
Frequently asked questions
Are visa runs legal?
Exiting and re entering is legal. Entry on return is always at the officer's discretion, and discretion hardens with visible repeat entries. A run is a lawful gamble, not an entitlement.
How many Thailand visa exempt entries can I make per year?
No official cap is published for air entries, and land entries have been limited administratively in past years. Reports suggest scrutiny rises with each stacked entry. Anyone budgeting on a specific number is guessing.
Do I need an onward ticket for the run flight itself?
Flying out of Thailand or Indonesia, no, you are leaving. The check lands on your return leg, where you are entering visa exempt on a one way fare again.
Can one reservation cover both me and my partner on a run?
Yes. One held reservation names up to nine travellers on a single booking reference, which keeps a couple's paperwork identical at the desk.
Should I schedule the reservation or issue it immediately?
For a run planned days out, schedule it: issuance about a day before the return flight means the airline's validity window covers the check. Booked the same day, immediate issuance is fine.