I use to use Bangkok Bank USA link to transfer money to Thailand, unfortunately that service is no longer available. I tried XE but was banned for some unknown reason and used OFX. But recently tried Remitly and wow, did they deliver. Better rate than OFX and using debit (ATM) card the money was there in less than 5 minutes.
So I recommend you try [size=78%]
Send or Transfer Money Online with Remitly[/size]. Remitly.com