Most long termers stop using ATMs entirely for anything larger than pocket money, because the fixed fee plus the card markup adds up fast. The usual setup is one exchange service you trust and a regular routine with it. I use
Thai money changer , Senate Exchange, they cover a lot of directions including roubles, dollars, euros and yuan into baht, and you can get cash delivered, collect it at the office or have it sent to a Thai bank account. Tip: avoid changing small amounts. Below a certain threshold the rate is worse, so plan bigger and less frequent exchanges. Also check how the service handles proof of identity and receipts, because at some point you will need a paper trail for a large transfer. A place that issues nothing is a place you do not use twice.
