I just read the E visa info from the Thai embassy and I didn’t see it say you must be in your home nation. I’m currently in Europe and I’m a US citizen. I booked a flight from Portugal to Bangkok and planned to apply for the E Visa a month before my flight. Are you saying I have to be in the US to apply?
What if I’m a U.S. citizen but will be somewhere in Europe before I want to apply. Does it matter if I’m not physically in the US since it’s just a web site and not a physical visit to an embassy?