immigration told me I could apply for a marriage visa in country if I had a Thai bank account, but it would be easier if I apply at my home country Thai embassy on line e visa which is what I did, fill in all the paper work and sent bank statements and proof of address etc etc if you make a mistake don’t worry they will email you back requesting what ever they need, they are very good, I got my visa after about 3 weeks put it was during son gran