Thailand’s 220 THB ATM Fee: How Expats Actually Get Around It
If you have used a foreign card at a Thai ATM, you have met the 220 baht wall. It is not your bank’s fee and it is not a mistake: every major Thai bank, from Bangkok Bank to Kasikorn to SCB, charges foreign cards a flat surcharge to withdraw cash, and it has been creeping up. One traveller flagged it mid-2026:
I’ve just withdrawn cash from a Krungsri ATM and the fee increased from 220 to 250 THB. Getting tired of fees.
Here is the honest starting point: there are effectively no fee-free ATMs left in Thailand for foreign cards, so you cannot make this fee vanish at the machine. What you can do is stop paying it five times over, dodge the much bigger trap that sits next to it, and in some cases get the fee refunded entirely. That combination takes the real cost from painful to trivial.
Why the fee exists and why you cannot dodge it at the machine
The 220 baht (now often 250) is charged by the Thai bank that owns the ATM, not by your card issuer. It applies to foreign cards across the board, which is why hopping between a green machine and a blue one does not help: they all charge it. So the goal is not to find the mythical free ATM. It is to pay the flat fee as few times as possible and to make sure it is the only thing you are paying.
Withdraw the maximum, as rarely as possible
Because the fee is flat per withdrawal, the single most effective move is arithmetic. Pull out a large amount in one go rather than small amounts often. A single 20,000 baht withdrawal pays that flat surcharge once; four withdrawals of 5,000 pay it four times for the same cash. Thai ATMs often cap a single withdrawal at 20,000 to 30,000 baht, so take the maximum the machine allows when you do go. One resident described settling into exactly this habit after getting tired of the repeat hits, taking out a big lump so the fee stopped mattering.
Decline the currency conversion, every single time
This is where most of the real money is lost, and it is completely free to avoid. When the Thai ATM asks whether you want to be charged in your home currency or in baht, always choose baht. Picking your home currency hands the exchange rate to the local machine, which marks it up far beyond the flat fee. One traveller who accepted it did the maths afterwards:
I got charged like 648 bucks but received like 620 worth of Baht.
That gap dwarfs the 220 baht surcharge. Declining the conversion and letting your own card handle the exchange is the highest-value two-second decision you will make at a Thai ATM. We cover the mechanics of that trap in the ATM home-currency trap, because it costs travellers far more than any withdrawal fee.
Look for lower-fee machines, and get the fee refunded if you can
A couple of options soften the flat fee itself. Some networks charge less than the big banks: AEON ATMs have historically carried a lower surcharge than the standard 220, so they are worth seeking out, though fees change so check the on-screen amount before confirming. Withdrawing at a bank counter inside a branch can sometimes sidestep the machine surcharge, though you may pay a foreign-exchange fee instead, so it is situational.
The cleaner fix, if you qualify, is a card that reimburses ATM fees worldwide. Accounts like Charles Schwab refund the local surcharge, so the 220 baht comes back to you. Just know its limit: it refunds the flat fee, not the exchange-rate markup. As one traveller discovered, the reimbursement covered the 220 baht but not the conversion loss, which is exactly why declining dynamic currency conversion still matters even with a fee-reimbursing card.
The setup that makes Thailand cheap
Put it together and the 220 baht stops mattering. Use a card with no foreign fees or one that reimburses ATM surcharges, withdraw the machine maximum in one go, always choose baht not your home currency, and favour AEON or bank-branch machines. Keep a second card too, because Thai ATMs occasionally reject foreign cards and you do not want a single decline to strand you. If you want the bigger picture of how withdrawal fees stack up anywhere, not just Thailand, our guide to the three fees on every foreign withdrawal covers the full pattern.
FAQ
Can I avoid the 220 baht ATM fee in Thailand completely?
Not at the machine: every major Thai bank charges foreign cards the flat fee and there are no fee-free ATMs left. You can avoid paying it repeatedly by withdrawing large amounts less often, and you can get it refunded with a fee-reimbursing card like Charles Schwab.
Which Thai ATM has the lowest fee?
AEON machines have historically charged less than the standard bank surcharge, so they are worth looking for. Fees change, so always check the amount shown on screen before you confirm the withdrawal.
Should I choose baht or my home currency at the ATM?
Always choose baht. Selecting your home currency lets the local machine set the exchange rate with a heavy markup, which costs far more than the flat withdrawal fee.
Does Charles Schwab really refund Thai ATM fees?
It reimburses the flat ATM surcharge, so the 220 baht typically comes back. It does not offset the exchange-rate markup, so you still need to decline the machine’s currency conversion.
How much cash can I withdraw at once in Thailand?
Most Thai ATMs cap a single foreign-card withdrawal at around 20,000 to 30,000 baht. Since the fee is flat, taking the maximum the machine allows is the cheapest way to withdraw.
Written by Daniel Hart, who covers neobanks, account freezes and cross-border banking for neobankfit. Based on first-hand traveller accounts and provider fee documentation.
This article is general information, not legal or financial advice. Fees and terms change and depend on your country, account and provider entity. For your situation, check current pricing pages and consider a qualified adviser.