@Kevinko ******
well any ATM allows you to withdraw at least 20,000 Thai baht. The fee is 220. That is just above 1%.
Most likely your home bank has between 1 and 2% fees on foreign transactions..
So it's comparable.
I'm not saying it's good that they hold your money hostage....
In any case my bank reimburses all my ATM fees.
But I am impressed that on Bali no ATM seems to charge any fees anymore...
Also you may consider that Thailand it's about 3 to 5% less cost for the Steelers, for smaller businesses, if they don't take credit card because that is the Visa fee!
And you're paying that even with cash transaction you do in big businesses.