Hi. I'm on Non-B Visa and work permit, but I'm moving to another country in about a week. My question is - do I need to go to Immigration office and cancel the Non-B Visa? Or can I just fly out from Suvarnabhumi airport and that's it?
I heard somewhere they might not let you out of the country if you haven't cancelled the Non-B Visa, which sounds weird but I'd rather check. The company I'm working for here said they'll cancel the work permit after I leave.
TLDR : Answer Summary
If you are moving to another country and hold a Non-B Visa with a work permit in Thailand, you do not necessarily need to cancel your Non-B Visa before departing. You can leave Thailand without issue from the airport, provided you are aware that this may affect your ability to obtain a new visa or work permit in the future should you wish to return. However, it is advisable to obtain a cancellation letter for your work permit to avoid any complications later, especially if you might return to Thailand and seek employment.