← All guides

฿ 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 networkFee per withdrawalWhat to check
Visa250 THB (~$7 USD)Confirm the fee on screen
Mastercard350 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 typeTypical amountWho charges it
Foreign transaction fee1.5–3% of withdrawal amountYour home bank
International ATM fee$2–$5 flat per transactionYour 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 componentStandard UK bankWise / 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 bankVisa feeMastercard feeMax per transaction
Bangkok Bank250 THB350 THB20,000 THB
Kasikorn Bank (KBank)250 THB350 THB20,000 THB
SCB250 THB350 THB20,000 THB
Krungthai Bank250 THB350 THB20,000 THB
Krungsri250 THB350 THB20,000 THB
TMBThanachart (TTB)250 THB350 THB20,000 THB
UOB Thailand250 THB350 THB25,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 →