ATM machine
Banking & Finance

ATM Fees in Phuket: How to Stop Losing Money on Every Withdrawal

By Phuket Expat Guide Last updated: March 2026 6 min read

The ฿220 flat ATM fee that Thai banks charge on foreign card withdrawals catches almost every new arrival in Phuket off guard. It's been in place since 2019, it applies to every Thai bank (KBank, Bangkok Bank, SCB, Krungthai — all of them), and it adds up fast if you're withdrawing cash regularly. Here's exactly what you're paying and, more importantly, how to pay a lot less.

What ATM Fees Actually Cost You in Phuket

฿220

Thai bank flat fee per foreign card withdrawal (all Thai banks, since 2019)

Withdrawal AmountThai Bank FeeHome Bank Fee (typical)Exchange Markup (typical)Total Cost %
฿2,000฿220 (11%)฿70–150฿60–200~17–28%
฿5,000฿220 (4.4%)฿70–150฿150–500~9–17%
฿10,000฿220 (2.2%)฿70–150฿300–1,000~6–14%
฿20,000 (max)฿220 (1.1%)฿70–150฿600–2,000~4–11%

Annual cost for someone withdrawing ฿30,000/month in small amounts: ฿220 × 15+ withdrawals = ฿3,300/month in Thai bank fees alone — ฿39,600/year (over £1,000). Always withdraw the maximum amount per transaction.

The Best Ways to Access Money in Phuket

🏦

Open a KBank Account (Best Long-Term Option)

Open a Kasikorn Bank (KBank) account at the Yaowarat Road branch in Phuket Town. Withdraw from your KBank account at KBank ATMs — zero ATM fees. Transfer money to KBank via Wise or SWIFT. Minimal initial deposit (฿500–1,000), and KBank's K-PLUS app is genuinely excellent. This is what most long-term expats do.

KBank Yaowarat Road branch: Most flexible for expats on various visa types. Bring your passport and visa documentation.

⭐ Best for: Long-stay expats
💳

Wise Debit Card

Wise offers 2 free ATM withdrawals per month (up to ฿5,500 total free). After that, ฿35 per withdrawal. You still pay the ฿220 Thai bank fee on top, but Wise's exchange rate is the real mid-market rate — so you save on the markup your home bank charges. For occasional visitors or short-stay expats, this is the cleanest option.

Good for: Short stays and occasional withdrawals
🔄

Wise Transfer → KBank (Optimal Setup)

Transfer money from your home bank account via Wise to your KBank account. Wise charges ~0.5% and uses the real exchange rate. KBank ATM withdrawals from your own account are free. This combination gives you the best exchange rate (Wise) plus zero withdrawal fees (KBank ATM). Most long-term Phuket expats use this exact combination.

⭐ Best all-round setup
💸

Home Bank Card (Foreign Card at Thai ATM)

Least efficient option. ฿220 Thai fee + home bank foreign transaction fee (2–3%) + exchange rate markup (1–2.5%). Total cost on ฿10,000 withdrawal: approximately ฿800–1,200. Fine for emergencies or a short holiday, but expensive over time.

Poor: For emergencies only

Smart ATM Strategy in Phuket

💡 Always Choose "Without Conversion" (No DCC)

When a Thai ATM asks if you want to "continue with conversion" or "proceed without conversion" — always choose WITHOUT conversion (or "continue without conversion"). Dynamic Currency Conversion (DCC) lets the Thai bank charge you a terrible rate. Always let your own bank handle the conversion, and use Wise for the best rate.

  • Withdraw the maximum amount each time — ฿220 per transaction regardless of amount. ฿20,000 at once vs. 4 × ฿5,000 saves ฿660.
  • Open a KBank account ASAP — it's the most important banking move for Phuket expats. KBank Yaowarat Road branch is the most expat-friendly.
  • Use Wise to fund your KBank account — SWIFT transfer from your home bank to KBank costs more. Wise is cheaper.
  • Set up PromptPay — once you have a KBank account, register PromptPay with your Thai phone number. Cheap and instant transfers between Thai accounts.
  • Avoid airport ATMs — not because of higher fees (they charge the same ฿220) but because they often aggressively push DCC.

Transfer Cost Comparison: Getting Money to Thailand

MethodExchange RateFeeTotal Cost on ฿100,000Speed
Wise (to KBank)Mid-market~0.5%~฿5001–2 days
Home bank SWIFTBank rate (1–2.5% markup)฿1,000–2,500 fee฿2,500–5,0002–5 days
RevolutMid-market (weekdays)~0.5–1.5%~฿500–1,5001–3 days
Western Union / MoneyGramMarked up 3–5%+transfer fee฿3,500–6,000Minutes–days
ATM (foreign card, max withdraw)Home bank rate (2–3% markup)฿220 Thai + home fee฿3,000–4,500 per ฿100kInstant

Frequently Asked Questions

How much are ATM fees in Thailand?
Thai banks charge a flat ฿220 fee per foreign card withdrawal since 2019. On a ฿5,000 withdrawal, that's a 4.4% fee before exchange rate markup. Your home bank may also charge additional fees.
How can I avoid ATM fees in Phuket?
Open a KBank account at the Yaowarat Road branch — withdrawals from your own KBank account at KBank ATMs are free. Fund it via Wise for the best exchange rate. This combination eliminates most fees.
Is Wise better than using ATMs in Phuket?
Yes, in most cases. Wise uses the mid-market exchange rate with a small transparent fee (~0.5%). Transferring to KBank via Wise then withdrawing fee-free is the optimal strategy for most expats.
What is the maximum ATM withdrawal in Thailand?
Most Thai ATMs allow ฿20,000–฿30,000 per withdrawal with a foreign card. KBank ATMs typically allow ฿20,000. Always withdraw the maximum to minimise the per-baht cost of the ฿220 fee.
What does DCC mean and should I avoid it at Thai ATMs?
Dynamic Currency Conversion (DCC) is when a Thai ATM offers to convert the transaction to your home currency. Always decline (choose "without conversion"). DCC exchange rates are typically 3–5% worse than your home bank's rate.

Phuket Expat Guide may earn a commission from Wise and other financial products linked on this page. This does not affect our editorial recommendations — we only recommend services we'd genuinely use ourselves. Last updated March 2026.