฿ Thailand ATM guide
The 3 Hidden Fees Thai ATMs Charge Foreigners (And How to Beat Them)
Thai ATMs hit foreign cards with 3 separate charges. Learn what they are, which ones you can avoid, and how much you can save on every withdrawal.
Updated August 2026
Withdrawing cash from an ATM in Thailand costs more than most tourists expect. The headline fee — the one Thai banks display prominently — is just one part of the picture. By the time your bank processes the transaction, you may have paid two or three separate charges on top of the exchange rate spread. This guide breaks down exactly what those fees are, who charges them, and which ones you can avoid. For the best cards to minimise these costs, see our guide on how to withdraw money in Thailand without fees. For per-bank withdrawal caps, see Thailand ATM withdrawal limits.
The three layers of ATM fees in Thailand
Every ATM withdrawal in Thailand involves up to three separate fee layers, each charged by a different party. Most tourists are aware of one, unaware of the second, and completely blindsided by the third.
Layer 1: The Thai ATM flat fee
Many major Thai banks charge a flat fee on every foreign-card withdrawal. The calculator uses the following network-aware defaults, but you should check the fee shown on the ATM screen before confirming:
| Card network | Fee per withdrawal | What to check |
|---|---|---|
| Visa | 250 THB (~$7 USD) | Confirm the fee on screen |
| Mastercard | 350 THB (~$10 USD) | Confirm the fee on screen |
These defaults reflect common displayed fees at Bangkok Bank, Kasikorn Bank (KBank), SCB, Krungthai, Krungsri, TMBThanachart, and other major Thai bank ATMs. Fees can vary or change. Older guides may mention a lower AEON foreign-card ATM fee, but we cannot verify a current AEON network or availability, so it is not used as a current recommendation here.
Visa vs Mastercard: The 100 THB Mastercard premium is a relatively recent change. If you have both a Visa and a Mastercard, use the Visa card at Thai ATMs — it saves 100 THB on every single transaction.
Layer 2: Your home bank's foreign transaction fee
On top of the Thai ATM flat fee, your own bank will typically charge one or both of the following on the same transaction:
| Fee type | Typical amount | Who charges it |
|---|---|---|
| Foreign transaction fee | 1.5–3% of withdrawal amount | Your home bank |
| International ATM fee | $2–$5 flat per transaction | Your home bank |
These fees vary significantly by bank and card type. Traditional high-street banks in the UK, US, Australia, and Europe tend to charge both. Travel-optimised cards like Wise, Revolut, Starling, and Charles Schwab (US) are specifically designed to eliminate or minimise these charges. This is the layer that travel cards address — they cannot waive the Thai bank's flat fee, but they can eliminate your home bank's charges entirely.
Layer 3: Dynamic currency conversion (DCC)
When you insert a foreign card at a Thai ATM, the machine will typically display a screen asking whether you want to be charged in your home currency (e.g. USD, GBP, AUD, EUR) or in Thai Baht. This is called dynamic currency conversion (DCC), and it is the most expensive fee layer of the three — and the most avoidable.
When you accept DCC, the ATM operator applies its own exchange rate to your transaction. This rate is typically 3–7% worse than the interbank rate used by Visa and Mastercard. That spread goes directly to the ATM operator as profit. On a ฿10,000 withdrawal, accepting DCC can cost you an additional $15–20 compared to declining it.
The rule, without exception: Always choose to be charged in Thai Baht (THB). Decline the ATM's conversion offer every time and let your card network handle the conversion. The Visa and Mastercard rates are almost always significantly better than the ATM's DCC rate.
What does a typical withdrawal actually cost?
To make this concrete, here is a full cost breakdown for a tourist withdrawing ฿10,000 (~$285 USD) with a standard UK debit card, compared against using a travel-optimised card:
| Fee component | Standard UK bank | Wise / Revolut |
|---|---|---|
| Thai ATM flat fee (Visa) | 250 THB (~$7) | 250 THB (~$7) |
| Home bank foreign transaction fee (2.75%) | ~$7.85 | $0 |
| Home bank international ATM fee | ~$3–5 | $0 (within free limit) |
| Exchange rate spread | ~$1–3 | ~$0–2 |
| Total cost above spot rate | ~$19–22 | ~$7 |
If that same tourist had accepted DCC with a standard bank card, the ATM's conversion rate would have added another $15–20 on top — making the total overhead $34–42 on a single ฿10,000 withdrawal. That is roughly 12–15% of the withdrawal amount lost to fees.
Fee comparison by Thai bank
The table below shows the calculator’s current major-bank fee defaults and typical per-transaction limits. Treat them as planning estimates and confirm the ATM screen before continuing:
| Thai bank | Visa fee | Mastercard fee | Max per transaction |
|---|---|---|---|
| Bangkok Bank | 250 THB | 350 THB | 20,000 THB |
| Kasikorn Bank (KBank) | 250 THB | 350 THB | 20,000 THB |
| SCB | 250 THB | 350 THB | 20,000 THB |
| Krungthai Bank | 250 THB | 350 THB | 20,000 THB |
| Krungsri | 250 THB | 350 THB | 20,000 THB |
| TMBThanachart (TTB) | 250 THB | 350 THB | 20,000 THB |
| UOB Thailand | 250 THB | 350 THB | 25,000 THB |
For a practical guide to choosing an ATM, checking fees, and declining conversion, see best ATMs in Thailand for foreigners.
How to reduce your ATM fees in Thailand
The most effective strategies, in order of impact:
1. Use a fee-free travel card. Wise, Revolut, Starling (UK), Charles Schwab (US), and Macquarie (AUS) all eliminate or significantly reduce your home bank's foreign transaction fee and international ATM fee. This is typically the largest single saving available to most tourists.
2. Always decline DCC. Choose Thai Baht every time the ATM asks. This is the single most common and costly mistake tourists make — and it is completely avoidable.
3. Withdraw larger amounts less often. The Thai ATM fee is usually per transaction, not per baht. Provided it is safe and within your card and ATM limits, fewer withdrawals reduce the number of flat fees paid. See Thailand ATM withdrawal limits for planning guidance.
4. Check the displayed ATM fee. Individual machines can vary. If the displayed fee differs from the calculator default, use the manual Thai ATM fee setting so your result stays relevant.
5. Use Visa over Mastercard where the displayed fee follows the common split. If you have both, Visa may save 100 THB per transaction at many major Thai bank ATMs. Confirm the screen because fees can change.
Frequently asked questions
How much does a Thai ATM charge for foreign cards?
At many major Thai bank ATMs, foreign cards are charged 250 THB for Visa or 350 THB for Mastercard. The ATM screen is the source of truth for a specific withdrawal because fees can change or vary by machine.
Should I accept or decline DCC at a Thai ATM?
Always decline DCC and choose to be charged in Thai Baht. When you accept DCC, the ATM applies its own exchange rate — typically 3–7% worse than the Visa or Mastercard network rate. Choosing Thai Baht lets your card network handle the conversion at a significantly better rate.
Do travel cards like Wise and Revolut avoid Thai ATM fees?
Wise and Revolut may reduce or eliminate some home-bank fees, subject to the card, currency, and allowance. They cannot waive the Thai bank's displayed foreign-card fee. For a direct comparison, see Wise vs Revolut for Thailand.
Are airport ATMs in Thailand more expensive?
Airport ATMs at Suvarnabhumi (BKK) and Don Mueang (DMK) charge the same flat fee as city ATMs — 250 THB for Visa, 350 THB for Mastercard. There is no airport surcharge. However, airport ATMs are particularly aggressive about offering DCC, so be careful to decline the conversion offer on arrival.
Summary
Thai ATM fees in 2026 can include three layers: the local bank's displayed flat fee, your home bank's foreign-transaction charges, and the exchange-rate spread—which is generally worse if you accept DCC. The practical strategy is to use a travel-optimised card, always decline the ATM's conversion offer, check the displayed fee, and make fewer withdrawals within your safe and sensible cash limit.
Use our free calculator to see exactly what your specific card and withdrawal amount will cost — with a side-by-side comparison of accepting vs declining DCC.
Calculate the exact cost of your withdrawal
See every fee layer broken down — Thai ATM flat fee, your bank's charges, and the exchange rate spread — for your specific card and amount.
Calculate my withdrawal cost →