Hello,
Does anyone know if you are able to apply for a Thai e-visa (we are British citizens) when you're already in Thailand? We are due to go on a visa run on Wednesday and return on the 12th but will still be short of time because our flights go back to the UK on the 26th of May. Yes we can extend once at immigration but to get a 3 month visa right now would be great because we would actually like to extend our UK flights & stay a bit longer. Is it possible or do you need to apply for the visa from your own country before you leave? Thanks for your help in advance.
TLDR : Answer Summary
British citizens in Thailand cannot apply for a tourist visa or e-visa while they are within the country. To obtain a tourist visa, they must travel to a neighboring country and apply at the Thai embassy there. Various commenters provided insights about the process, including the ease of obtaining a visa in places like Vientiane, Laos, and Penang, Malaysia, typically taking one or two days to process.