Tomorrow night I plan to fly from Chiang Mai to Amsterdam with a 13 hour layover in BKK. I will exit the country at Chiang Mai with a re-entry permit to keep my non-imm O visa permitted to stay date alive. My question is: If I want to book a hotel in BKK, would I have to re-enter Thailand and forfeit my re-entry permit, or is there some transit arrangement that applies in such circumstances?
TLDR : Answer Summary
The user plans to travel from Chiang Mai to Amsterdam with a long layover in Bangkok. They are concerned about maintaining their non-immigrant O visa status while booking a hotel in Bangkok during the layover. Various comments clarify that as long as they fly domestically to Bangkok and are considered domestic passengers due to the long layover, they can book a hotel without losing their re-entry permit.