Is it true that you can apply for a Non-B at an immigration in Thailand without leaving the country? If yes, what are the requirements?
TLDR : Answer Summary
Yes, you can apply for a Non-B visa at an immigration office in Thailand without having to leave the country. It is typically required that you have at least 21 days remaining on your current visa. However, it is advisable to visit your local Immigration Office directly for the most accurate information and to obtain the specific requirements for the application process.