I spend a lot of time in Thailand and I have done border runs travelling as a tourist visa but if I flew out of the country, am I allowed to come back the same day or do I have to stay for 24 hours before I come back?
TLDR : Answer Summary
You can typically re-enter Thailand on the same day after doing a border run, but it depends on factors such as your travel history and the discretion of the immigration officer. There's no specific 24-hour stay requirement for tourists, but it is advisable to be prepared with evidence of onward travel and to have a valid visa or exemption. Frequent same-day re-entries might raise scrutiny from immigration authorities, so consider staying overnight to avoid complications.