Hello, I am currently holding a non-immigrant B visa but need to shift to a tourist visa (left my job but want to stay in Thailand longer). Can I do this at the immigration bureau (if yes, just Bangkok or any bureau) or do I have to leave the country? Thanks!
TLDR : Answer Summary
You cannot change a non-immigrant B visa to a tourist visa at the immigration bureau in Thailand. If you have not extended your initial 90-day Non-B visa stamp, you can stay for that period and will need to exit the country afterward. Depending on your nationality, you may be eligible for a free entry stamp upon re-entry or can obtain a tourist visa from a Thai consulate in a neighboring country. If you have already extended your Non-B visa, you must cancel that extension at the immigration office with employer documentation before leaving Thailand and re-applying for a tourist visa.