I agree about Wise being the best method.
Worth mentioning (IMO) that timing is important. By that I mean, if you do your transfer when both the bank in your country and the Thai bank are open, then Wise takes from 10 seconds to 30 minutes from beginning to end. E.G.... If I'm in UK and do my transfer at 09:00 GMT which is 16:00 in Thailand, the transfer may be quicker as both countries are in banking hours. Were I to send the money at (say) 18:00GMT, (01:00 Thailand) then it may take a little longer.
Might seem odd, considering that these are automated processes but might be due to one or other bank doing overnight maintenance for example.
This is just based upon my experience, not upon any inside knowledge, and, having said that unless waiting a few hours for the money to move is a problem, then Wise is still fast and efficient IME.