My daughter recently started working in Khao Lak as a Dive Instructor. She has a Non B visa which she received in Oct and a work permit. The Non B will expire 13 Jan (3 months ) and I know she needs to get an extension on this for the duration of her contract with the company which will be till 15 May 2019. Can she go to the local immigration for an extension or does she need to leave Thailand? According to her diving company she has to leave the country to get the extension.
TLDR : Answer Summary
The daughter of the original poster holds a Non-B visa and work permit while working as a Dive Instructor in Khao Lak. She is seeking to understand the process for extending her visa as it is set to expire soon. The comments suggest that she typically should apply for an Extension of Stay at a local immigration office; however, due to potential issues with her employer not fulfilling the necessary criteria, she might have to leave Thailand to apply for a new visa. There are significant concerns regarding the challenges faced by South Africans applying for Non-B visas in neighboring countries, as well as the costs involved.