I have a Charles Schwab account that reimburses all ATM fees as well as a Navy Federal Credit Union account that does the same.
The NFCU account is limited to $20/billing cycle; the Schwab account is unlimited.
It doesn't have to be your bank?
I realize it doesn't need to be a particular branch of say, Bangkok Bank, but I was not aware I could deposit cash at an SCB cash deposit machine and have it appear in my BBL account. Huh.
Apparently KSK is closing "temporarily" on 1 July due to lack of business.
https://www.newsdirectory3.com/suddenly-covid-poisoning-kad-suan-kaew-shopping-mall-chiang-mai-announced-to-be-temporarily-closed-from-1-july-65/