| ATM fees foreign cards Thailand: All Thai bank ATMs charge a flat fee of THB 220 per withdrawal to foreign cardholders (any card issued outside Thailand). This fee is in addition to any fees charged by your home bank, including foreign transaction fees (typically 1–3%) and currency conversion fees. AEON Financial Thailand ATMs may charge lower fees — confirm current rate. Thai ATMs frequently offer Dynamic Currency Conversion (DCC), which charges your card in your home currency (INR, USD, PHP) at an exchange rate 3–10% worse than the interbank rate. Always decline DCC and choose to pay in Thai baht. The most cost-effective foreign card for Thailand is the Wise Mastercard debit card: 2 free ATM withdrawals per month (up to USD 100/GBP 100/EUR 100 each), then 1.75% + flat fee, with no foreign transaction fee and mid-market exchange rate. For long-stay nomads and expats: opening a Thai bank account (KBank or Bangkok Bank) eliminates the THB 220 fee for daily ATM use within Thailand. |
| QUICK ANSWER: What are ATM fees for foreign cards in Thailand? Thailand ATM fees for foreign cards (2026): 🏦 Thai bank ATM flat fee: THB 220 per withdrawal (applies to ALL foreign cards at ALL major Thai bank ATMs) Bangkok Bank ATM: THB 220 + your home bank’s foreign transaction feeKBank ATM: THB 220 + your home bank’s foreign transaction feeSCB ATM: THB 220 + your home bank’s foreign transaction feeKrungthai Bank ATM: THB 220 + your home bank’s foreign transaction feeAEON ATMs: Potentially lower — verify current rate at ATM ⚠ Critical: ALWAYS decline the DCC offer (charging in your home currency). Always choose ‘Pay in Thai Baht’ to avoid an extra 3-10% surcharge. |
| DISCLAIMER ATM fees are subject to change. The THB 220 figure reflects Bank of Thailand-authorized foreign card withdrawal fees as of June 2026. Always verify at the ATM screen before confirming withdrawal. This guide contains affiliate links to Wise. |
Introduction
The moment a foreign card hits a Thai ATM, a cascade of fees starts. The ATM charges one. Your bank charges another. The ATM might try to add a third by offering to convert the currency at a terrible rate. For visitors and nomads who rely on foreign cards for cash in Thailand, understanding this fee structure — and knowing which buttons to press — is worth real money.
This guide covers the complete Thai ATM fee landscape: the standard THB 220 fee and what triggers it, the DCC trap and exactly how to avoid it, what different Thai banks charge, how Indian and Filipino cards perform specifically, and what cards minimize your total cost.
The THB 220 Fee: Thailand’s Standard Foreign Card ATM Charge

| THE STANDARDIZED THAI ATM FOREIGN CARD FEE All major Thai commercial banks charge a flat fee of THB 220 per transaction when a foreign-issued card (any Visa, Mastercard, or UnionPay card issued by a non-Thai bank) is used at their ATM. This fee is: Applied per withdrawal transaction, not per bahtApplied regardless of how much you withdraw (THB 1,000 or THB 30,000 — same THB 220)In addition to any fees your own bank charges Visible on the ATM screen before you confirm the withdrawal This fee was authorized by the Bank of Thailand and standardized across all major Thai commercial banks. There is no way to avoid it at Thai bank ATMs using a foreign card. The only ways to avoid this fee: (1) Use a Thai bank card at your own bank’s ATMs, (2) Use AEON ATMs which may charge lower fees, or (3) Use cashless payments (PromptPay, QR code) where possible. |
ATM Fee by Thai Bank: Complete 2026 Table

| Thai Bank | ATM Fee for Foreign Cards | ATM Network Size | Notes |
| Bangkok Bank | THB 220 | 10,000+ ATMs | Widespread network; Suvarnabhumi Airport ATMs |
| KBank (Kasikorn) | THB 220 | 10,000+ ATMs | Purple ATMs; also in 7-Eleven branches |
| SCB (Siam Commercial Bank) | THB 220 | 10,000+ ATMs | Purple/navy ATMs; nationwide |
| Krungthai Bank (KTB) | THB 220 | 10,000+ ATMs | Government bank; blue ATMs |
| TMBThanachart (ttb) | THB 220 | 5,000+ ATMs | Merged bank; smaller network |
| Bank of Ayudhya (Krungsri) | THB 220 | 5,000+ ATMs | Yellow ATMs |
| AEON Financial Thailand | Potentially lower — verify at ATM | Smaller network (malls, airports) | Check current fee at machine before confirming |
| Airport ATMs (all banks) | THB 220 | Major airports | Same fee; but DCC offered more aggressively |
Practical note: All Thai bank ATMs look similar and charge the same THB 220 fee. The choice of which Thai bank ATM to use matters far less than the two decisions that do matter: your choice of card and whether you decline DCC.
The DCC Trap: The Most Expensive ATM Mistake in Thailand
| CRITICAL: ALWAYS DECLINE DCC AT THAI ATMS Every Thai ATM will offer you a choice before dispensing cash: “Would you like to be charged in [your home currency]?” — or — “Do you want to continue in USD / INR / PHP?” This is Dynamic Currency Conversion (DCC). The ATM’s bank converts the amount to your home currency at their own exchange rate, which is typically 3–10% worse than the mid-market interbank rate. Example: Withdrawing THB 5,000 at an ATM: Choose ‘Pay in Thai Baht’: Your card converts at Visa/Mastercard network rate (close to mid-market). THB 5,000 ≈ USD 139 at interbank rate.Choose ‘Pay in USD’ (DCC): The ATM converts at their retail rate. Same THB 5,000 becomes USD 146–155. Extra cost: USD 7–16 on a single withdrawal. THE RULE: When the ATM asks about your home currency — ALWAYS press No, Continue in THB, or Decline. Never agree to DCC. Every Thai ATM will ask. Every time. |
What the screen looks like
- The DCC option is usually framed positively: “For your convenience, pay in USD” or “See exactly how much you’re charged in INR”
- The button for ‘Continue in THB’ or ‘Decline’ is the correct choice — press it every time
- Some ATMs make the DCC option the more prominent button on screen. The correct button is always ‘Pay in Thai Baht’ or ‘Proceed Without Conversion’
Withdrawal Size Strategy: Why This Matters More Than You Think

Because the THB 220 fee is per transaction rather than per baht withdrawn, the size of each withdrawal significantly affects the effective fee percentage:
| Withdrawal Amount | THB 220 Fee as % of Withdrawal | Example: 4 withdrawals to get THB 20,000 | Example: 1 withdrawal of THB 20,000 |
| THB 1,000 | 22.0% | THB 880 total fees | — |
| THB 3,000 | 7.3% | THB 880 in 4 withdrawals of THB 3,000 | — |
| THB 5,000 | 4.4% | THB 880 in 4 withdrawals of THB 5,000 | — |
| THB 10,000 | 2.2% | THB 440 in 2 withdrawals | — |
| THB 20,000 | 1.1% | — | THB 220 total (1.1% effective rate) |
Practical rule: Withdraw as much as you comfortably need in one transaction — up to the ATM’s limit. Most Thai ATMs allow THB 10,000 to THB 20,000 per transaction. Some Bangkok Bank and SCB ATMs allow THB 30,000. Fewer, larger withdrawals are always more cost-effective when paying per-transaction fees.
Total Cost Calculator: Foreign Card Withdrawals in Thailand
When you use a foreign card at a Thai ATM, you face up to three separate fees:
| Fee Layer | Source | Typical Amount | Avoidable? |
| Thai ATM flat fee | Thai bank (Bangkok Bank, KBank, etc.) | THB 220 per withdrawal | Only with Thai bank account card |
| Foreign transaction fee | Your home bank (HDFC, BDO, Barclays, etc.) | 1.0–3.5% of withdrawal amount | Yes — use Wise card (no FX fee) |
| Currency conversion markup | Your home bank or card network | 0.5–3.0% above mid-market | Yes — use Wise card (mid-market rate) |
| DCC surcharge (avoidable) | Thai ATM bank (if you accept DCC) | 3–10% above mid-market | Yes — always decline DCC |
| Your bank’s ATM fee | Some home banks charge USD 2–5 per international ATM use | USD 0–5 flat | Yes — use Wise card (2 free/month) |
Best Cards for Thailand: Minimizing Total ATM Cost
| Card | Thai ATM Fee | Foreign Transaction Fee | Conversion Rate | Best For |
| Wise Mastercard Debit | THB 220 (charged by Thai ATM) | None | Mid-market rate | Nomads + long-stay; 2 free withdrawals/month up to limit |
| Revolut (Standard/Premium) | THB 220 (charged by Thai ATM) | None within allowance | Mid-market on weekdays | UK/EU users; plan-dependent |
| Charles Schwab (US) | THB 220 refunded by Schwab | None | Mastercard network rate | US citizens; fee refund is unique advantage |
| Starling Bank (UK) | THB 220 (charged by Thai ATM) | None | Mastercard rate (competitive) | UK users; no FX markup |
| Regular Indian Debit (HDFC/SBI) | THB 220 + additional bank fee | 3.0–3.5% | Bank retail rate (1–2% markup) | Emergency use only; expensive |
| Regular Philippine Debit (BDO/BPI) | THB 220 + bank fee | 2.5–3.5% | Bank retail rate | Emergency use only; expensive |
| Most travel credit cards | THB 220 (may be charged) | 0–1% (card-specific) | Visa/MC network rate | Depends on card terms; check before travel |
| WHY WISE CARD WINS FOR MOST NOMADS The Wise Mastercard debit card provides: 2 free ATM withdrawals per month (up to USD 100 / GBP 100 / EUR 100 each = up to THB 7,000 per withdrawal at current rates)After the free allowance: 1.75% + small flat fee per withdrawalNo foreign transaction fee (saving 2–3% vs Indian/Philippine debit cards)Mid-market exchange rate (no markup)Thai ATM’s THB 220 fee still applies — Wise does not refund this (only Charles Schwab does this) On 2 free withdrawals of THB 7,000 each: your only cost is 2 × THB 220 = THB 440 in Thai ATM fees for the month. This is significantly less than using a standard Indian or Philippine bank card. |
Indian Cards at Thai ATMs: Total Cost Analysis
| INDIA-SPECIFIC ATM COST GUIDE Using Indian bank debit card at Thai ATM (e.g., HDFC, SBI, ICICI): Thai ATM flat fee: THB 220 (approx. INR 540 at current rates)Indian bank foreign transaction fee: typically 3.0–3.5% of withdrawal amountGST on foreign transaction fee: 18% GST applied on the bank’s fees in IndiaExchange rate markup by Indian bank: typically 1–2% above interbank rate Total cost example — withdrawing THB 5,000 with Indian debit card: Thai ATM fee: THB 220 (≈ INR 540)HDFC foreign transaction fee (3.5%): THB 175 (≈ INR 430)Exchange rate markup (1.5%): THB 75 (≈ INR 184)TOTAL extra cost: THB 470 (≈ INR 1,154) on a THB 5,000 withdrawal — that’s 9.4% in fees Comparison — same THB 5,000 with Wise card: Thai ATM fee: THB 220 (within 2-free allowance, this is the only cost if under monthly limit)No foreign transaction fee, no markupTotal extra cost: THB 220 (4.4%) — less than half the cost of an Indian debit card Indian debit cards are emergency-use tools in Thailand. Use Wise card as your primary cash card. |
Filipino Cards at Thai ATMs: Total Cost Analysis
| PHILIPPINES-SPECIFIC ATM COST GUIDE Using Philippine bank debit card at Thai ATM (e.g., BDO, BPI, Metrobank): Thai ATM flat fee: THB 220 (approx. PHP 330 at current rates)Philippine bank foreign transaction fee: typically 2.5–3.5%Exchange rate: Bank retail rate (typically 1–2% above interbank) Total cost example — withdrawing THB 5,000 with Philippine debit card: Thai ATM fee: THB 220 (≈ PHP 330)BDO foreign transaction fee (3%): THB 150 (≈ PHP 225)Exchange rate markup (1.5%): THB 75 (≈ PHP 113)TOTAL extra cost: approximately 8.9% on THB 5,000 withdrawal GCash International Mastercard (if available for your account): May offer lower foreign transaction fees than traditional Philippine bank cards. Check your GCash account international usage terms. UnionBank credit cards: Some UnionBank cards offer competitive international ATM terms. Check specific card benefits. For Philippine nomads: Same recommendation as for Indians. Use Wise card as primary cash card in Thailand. Philippine bank cards for emergencies only. |
Going Cashless in Thailand: Reducing ATM Use Entirely
The best strategy to minimize ATM fees is to minimize ATM use. Thailand’s cashless payment infrastructure has expanded significantly:
- PromptPay QR: Accepted at most markets, restaurants, and shops (requires Thai bank account)
- K PLUS (KBank app): QR code payments, PromptPay, bill payment — all free
- 7-Eleven, Family Mart, Tesco Lotus: Accept card payments and have ATMs
- Major malls, restaurants, hotels: Visa/Mastercard widely accepted (no ATM needed)
- Grab (food delivery): Card payment accepted in app
- Lazada/Shopee: Card and digital wallet payments
For long-stay nomads with a Thai bank account (KBank), K PLUS’s PromptPay replaces most cash transactions. The result: ATM withdrawals can be reduced to once or twice per month, making even the THB 220 fee per trip a minor recurring cost.
Frequently Asked Questions
What are ATM fees for foreign cards in Thailand?
All major Thai bank ATMs charge a flat fee of THB 220 per withdrawal to foreign-issued cards. This is in addition to any fees your home bank charges (typically 1–3.5% foreign transaction fee). DCC (Dynamic Currency Conversion) is a further cost if accepted — always decline and choose to pay in Thai baht.
Which Thai bank ATMs charge the lowest fee for foreign cards?
All major Thai banks (Bangkok Bank, KBank, SCB, Krungthai) charge the same THB 220 flat fee per foreign card withdrawal. AEON Financial Thailand may offer different terms — check the ATM screen before confirming. The Thai ATM you use matters less than the card you bring.
What is DCC and should I accept it at Thai ATMs?
DCC (Dynamic Currency Conversion) is when a Thai ATM offers to convert the withdrawal amount to your home currency (INR, USD, PHP) before charging your card. The exchange rate applied is typically 3–10% worse than the interbank rate. Always decline DCC and choose to pay in Thai baht. The DCC offer appears as ‘Pay in [your currency]’ or ‘Convert to [your currency]’. Press No, Decline, or Continue in THB.
What is the cheapest card to use at Thai ATMs?
The Wise Mastercard debit card offers the lowest overall cost for most nomads: mid-market exchange rate (no markup), no foreign transaction fee, and 2 free ATM withdrawals per month (up to plan limit). The THB 220 Thai ATM fee still applies. Charles Schwab (US) is the only card that refunds the THB 220 fee. Both are significantly cheaper than Indian or Philippine bank debit cards.
How much does it cost to withdraw THB 5,000 using an Indian HDFC card?
Approximately THB 470 extra (about 9.4%) on a THB 5,000 withdrawal: THB 220 Thai ATM flat fee + HDFC’s foreign transaction fee (~3.5% = THB 175) + exchange rate markup (~1.5% = THB 75) + GST on fees. Using a Wise card for the same withdrawal reduces this to approximately THB 220 (the unavoidable Thai ATM fee only).
Final Verdict: Managing ATM Fees in Thailand
| The Thai ATM fee landscape is simpler than it appears once you know the rules: THB 220 flat fee applies everywhere for foreign cards; DCC is always to be declined; and larger withdrawals make the THB 220 fee a smaller percentage of total cash received. Your card choice determines whether you pay THB 220 (unavoidable Thai ATM fee only) or THB 220 plus another 3–9% from your home bank’s fees. The Wise card eliminates the home bank fee layer. For digital nomads and long-stay residents: open a Thai bank account (KBank or Bangkok Bank). Use their free ATMs in Thailand. Reserve the Wise card for international card payments and the 2 free monthly withdrawals. This combination reduces your total Thailand cash management cost to near zero. |