Money mechanics

ATM Fees in Thailand: The 220 Baht Trap Everyone Hits

· 6 min read

The one rule you can't avoid

Every Thai bank ATM charges foreign cards exactly 220 baht per withdrawal. Bangkok Bank, Kasikorn, SCB, Krungsri, TMB, AEON — it doesn't matter. 220 baht. Every time. This is a Bank of Thailand regulation, not a per-bank competitive fee. There's no "good" Thai ATM to find, because they're all the same.

At 34-37 baht per dollar, 220 THB is roughly $6-$6.50 USD per withdrawal. For a traveler pulling cash 4-5 times in a two-week trip, that's $25-$30 just in local ATM fees before your home bank adds its own charges.

How to minimize the damage

  1. Withdraw the max per transaction: 20,000-30,000 THB depending on bank. The 220 baht is fixed per withdrawal, so larger amounts mean lower per-baht cost.
  2. Use a fee-rebate card: Charles Schwab High-Yield Investor Checking refunds all foreign ATM fees including the Thai 220 baht. Effectively makes your withdrawals free.
  3. Use Wise or Revolut for a portion: these have their own fee structures but often come out ahead for smaller amounts.
  4. Exchange cash at Super-Rich instead: for amounts above $500 USD, Super-Rich Thailand cash exchange in Bangkok (0.2-0.5% spread) is often cheaper than the 220 baht + card fees accumulated across multiple ATM withdrawals.
  5. Shift more spending to cards: cash isn't always needed. Many Bangkok and tourist-area merchants take card without surcharge.

ATM withdrawal strategy for a typical 2-week Thailand trip

Assume you want about 40,000 THB in cash over 2 weeks (roughly $1,100). Three withdrawal strategies:

Strategy ATM fees Total cost
5 withdrawals × 8,000 THB 5 × 220 = 1,100 THB ($30) 2.75% overhead
2 withdrawals × 20,000 THB 2 × 220 = 440 THB ($12) 1.1% overhead
Schwab card, 2 × 20,000 THB 0 (rebated by Schwab) 0% overhead
Super-Rich $1,100 cash exchange ~$3-5 spread cost 0.3-0.5% overhead

What Thai banks don't charge extra

The 220 baht is the ONLY Thai-side fee. Thai bank ATMs do not apply exchange rate markups — the conversion goes through the Visa or Mastercard network at interbank rates. Also, Thai ATMs accept declined DCC (dynamic currency conversion) properly — always choose THB and let your bank convert.

The card that solves it

If you travel internationally even once every 2-3 years, open a Charles Schwab High-Yield Investor Checking account. US residents only, free, no minimums. Schwab refunds all foreign ATM fees — including the 220 baht — on your statement at month-end. Your Thai ATM withdrawals become effectively free.

Fidelity Cash Management is the same deal with a different bank. For non-US residents, Revolut or Wise offer similar economics with monthly caps.

Super-Rich vs ATMs for larger amounts

For cash above 20,000 THB (one ATM max), Super-Rich Thailand cash exchange in Bangkok is often cheaper than multiple ATM withdrawals:

  • Super-Rich spread: 0.2-0.5% vs mid-market (essentially near-perfect exchange)
  • No per-transaction fee (the entire spread is your cost)
  • Multiple locations in Bangkok (Ratchada, Pratunam, Nana — check Google Maps)
  • Passport required

Downside: cash only (come with USD cash) and Bangkok only. If you're passing through Bangkok at any point, it's worth a stop. For Chiang Mai, Phuket, or anywhere else without a Super-Rich — you're back to the 220 baht ATM routine.

FAQ

Why do all Thai ATMs charge 220 baht for foreign cards?

The 220 baht fee is a Thai banking rule imposed at the regulator level. All major Thai banks — Bangkok Bank, SCB, Kasikorn, Krungsri, TMB — charge exactly 220 baht per foreign card withdrawal. It's not competition-based pricing; you cannot find a lower-fee Thai bank ATM.

How can I avoid the 220 baht ATM fee in Thailand?

You cannot avoid it at Thai bank ATMs. Workarounds: (1) withdraw the maximum per transaction (20,000-30,000 THB) to minimize per-baht cost; (2) use Super-Rich cash exchange instead for large amounts; (3) use Wise or a similar card that refunds ATM fees; (4) rely more on card payments for daily spending.

What is the maximum I can withdraw from a Thai ATM?

Per-transaction limits vary: Bangkok Bank 20,000 THB, Kasikorn 20,000-25,000 THB, SCB 20,000-30,000 THB, Krungsri 20,000 THB, AEON (the rare exception) sometimes 30,000 THB. Your home bank's daily limit applies separately. Pulling the maximum amortizes the 220 baht fee most.

Do AEON ATMs charge the 220 baht fee?

Yes. AEON and other non-bank ATMs (7-Eleven, CVS) charge the same 220 baht foreign-card fee. There's essentially no legal workaround for the fee in Thailand. Even Global ATMs at banks pay the same. Design your trip around it.

Which card is best for Thai ATM withdrawals?

Charles Schwab High-Yield Investor Checking: unlimited ATM fee rebates worldwide — Schwab will refund the 220 baht on your statement. Fidelity Cash Management also rebates. Without fee-rebate cards, Revolut and Wise give the next-best value (though they have monthly caps).