For those who are on a student visa, did you have to cancel your visa at immigration before leaving? I read if you don’t cancel, you might be denied entry once you try to re enter on another visa as you will be considered as overstayed for not cancelling the previous visa before you left.
Also for those who did cancel the student visa at immigration, after cancellation, how many days were you allowed to stay in Thailand before leaving?
TLDR : Answer Summary
When leaving Thailand on a student visa, it's important to understand the cancellation process. If you are on a student visa (NON-ED), you typically do not need to cancel it before leaving. However, if you are on an extension of stay after the initial visa, cancellation is mandatory. Failing to cancel your extension may lead to fines when applying for a new visa upon re-entry. After cancellation, you will not have any additional days to stay; the cancellation takes effect immediately based on your school's termination letter.