Travel · ATM strategy
ATM strategy for Thailand — beating the 220 THB flat fee
Thailand has one of the most discussed ATM fee situations in travel. Every single ATM charges foreign cards a flat 220 Thai Baht fee — roughly £5 — per withdrawal, regardless of the amount. You can't avoid this fee entirely, but you can significantly reduce its impact with the right strategy.
Why Thailand charges a flat fee
Thai banks introduced the 220 THB flat foreign card fee in 2017, replacing a previous lower charge. It applies at virtually every bank ATM in the country — Kasikorn Bank, Bangkok Bank, SCB, Krungthai, TMB, and others all charge the same. The fee is a bank-to-bank transfer charge for processing foreign Visa and Mastercard transactions through the Thai payment network.
The AEON exception
AEON ATMs (recognisable by yellow branding, found inside BigC supermarkets, Lotus, and some malls) sometimes charge only 150 THB instead of 220 THB for foreign cards. This varies by location and has changed over time — always check the ATM screen before confirming. Even at 150 THB, the flat fee strategy still applies: withdraw more to amortise the fixed cost.
The core strategy: withdraw big
Since the fee is flat (not percentage-based), the maths strongly favour larger withdrawals. One 10,000 THB withdrawal: 220 THB fee = 2.2% effective rate. Two 5,000 THB withdrawals: 440 THB fee = 4.4% effective rate. Five 2,000 THB withdrawals: 1,100 THB fee = 11% effective rate. Withdraw as much as you'll safely carry for 3–4 days at a time. Most ATMs have a limit of 20,000–30,000 THB per transaction.
The best cards for Thailand ATMs
Starling Bank is the top choice: zero forex fee, zero Starling ATM fee — you only pay the 220 THB local charge. Wise gives two free withdrawals per month up to £200 total — use both for larger withdrawals to stay within the free tier. Revolut's free plan gives £200/month free. Charles Schwab reimburses the 220 THB fee too since it rebates all ATM fees globally — the best option for American travellers by far.
DCC in Thailand: highly aggressive
Thailand is one of the most aggressive DCC environments in the world. ATMs, hotel desks, and card terminals constantly offer to convert to your home currency. The presented rate is typically 5–8% worse than the mid-market rate. Always choose THB. This applies at ATMs, restaurants, hotels, and shops. When the terminal says 'Pound Sterling' or 'GBP', always switch to Thai Baht.
Airport ATMs vs city ATMs
ATMs at Suvarnabhumi and Don Mueang airports charge the same 220 THB fee. Airport exchange desks (Superrich, King Power) have rates 3–6% below mid-market. The airport ATM with a Starling card is better than any airport exchange desk. If you arrive late at night with no THB at all, one airport ATM withdrawal with a good card is fine — just withdraw enough to get to your hotel and take a larger city withdrawal the next day.
The 220 THB fee and why it is unavoidable
Every major Thai bank charges foreign cards a fixed fee of 220 Thai Baht (approximately £5 at current rates) per ATM withdrawal, regardless of amount. This was introduced by the Thai Bankers' Association in 2017 and applies uniformly across Bangkok Bank, Kasikorn, SCB, Krungsri, and others. There is no way to avoid this fee — it is set by the bank operating the ATM, not your card issuer. The only strategy is to make fewer withdrawals of larger amounts. Withdrawing 10,000 THB costs 220 THB in fees (2.2%). Withdrawing 20,000 THB costs the same 220 THB in fees (1.1%). Most Thai ATMs allow up to 20,000–30,000 THB per transaction.
Which banks have better ATM limits
Bangkok Bank generally allows the highest per-transaction limits for foreign cards — up to 25,000 THB. Kasikorn (KBank) and SCB typically allow 20,000 THB. Some smaller banks allow only 15,000 THB. Always aim for banks that allow maximum withdrawal amounts to reduce your cost per baht. ATMs in tourist areas, hotels, and 7-Eleven stores are almost always operated by independent companies and typically charge 220 THB plus their own additional fee on top. The only machines worth using are those branded with a recognised Thai bank name.
Using cards and QR codes instead of cash
Thailand's cashless payment infrastructure has improved significantly. Bangkok's mass transit (BTS, MRT), 7-Eleven, Family Mart, major supermarkets (Big C, Lotus's), sit-down restaurants, and most shopping malls accept Visa and Mastercard. Street food stalls, local wet markets, tuk-tuks, and rural destinations remain cash-only. Thailand also has PromptPay, its national QR payment system, though foreign cards cannot typically use it directly without a Thai bank account. For a Bangkok-heavy trip, you may get away with one ATM withdrawal for the whole stay. Island trips or upcountry travel require more cash.
Currency exchange vs ATM: which is better in Thailand
Thailand has an excellent currency exchange infrastructure in tourist areas. Licensed exchange shops — particularly SuperRich (green or orange branches) and Vasu Exchange in Bangkok — offer very competitive rates, often within 0.5–1% of the mid-market rate with no commission. If you're exchanging large amounts (£500+), SuperRich in Bangkok can beat even a zero-fee card's ATM rate, since the 220 THB ATM fee becomes negligible at higher amounts but exchange shops are commission-free. For smaller amounts or destinations without premium exchange shops, the zero-fee card and bank ATM remains the default best option.
Recommended setup for Thailand
The practical setup: bring a zero-fee travel card (Starling, Monzo, Wise, or Chase UK) as your primary spending card. Use bank-branded ATMs (Bangkok Bank preferred) and withdraw the maximum allowed amount — 20,000–25,000 THB — to minimise the number of times you pay the 220 THB operator fee. Keep a small amount of cash for tuk-tuks, street food, and small vendors. Use your card everywhere it's accepted. If spending significant cash in Bangkok, compare SuperRich rates against the mid-market rate before deciding whether to use an exchange shop or ATM for your main cash needs.
Summary: the Thailand ATM strategy
The optimal Thailand ATM strategy, consolidated: use a zero-fee UK debit card (Starling Bank preferred for unlimited ATM access, Monzo for up to £200/month). Use ATMs operated by Bangkok Bank, specifically — they consistently allow the highest per-transaction withdrawal limits (up to 25,000 THB) for foreign cards. Withdraw the maximum amount in a single visit to minimise the number of times you pay the 220 THB per-transaction operator fee. Always decline any DCC conversion offer on the ATM screen and choose Thai Baht as the transaction currency. For large cash needs in Bangkok, compare the SuperRich exchange rate (posted live on their websites) against the mid-market rate — if within 0.5%, it's a viable alternative for exchanging £500 or more. For island destinations and upcountry travel, have sufficient cash before leaving the city, as ATM coverage and limits may be more restricted in remote areas.
Carrying cash safely in Thailand
Having established the best strategy for obtaining Baht, the question of carrying it safely matters equally. Thailand's tourist areas — particularly busy Khao San Road, night markets in Chiang Mai, and beach party zones in Koh Samui and Koh Pha-Ngan — have opportunistic theft. The practical approach: carry only what you need for the day in an accessible pocket (a day's budget of 1,000–3,000 Baht depending on plans), keep the remainder in your accommodation safe or a hidden money belt. A money belt worn under clothing is particularly effective in crowded areas and on night buses. Using contactless payment from your phone instead of physical card removes the pickpocket risk for electronic payments. When returning from an ATM, avoid counting cash on the street — step into a shop or café.
Partying and spending on Thai islands
Thailand's islands — Koh Samui, Koh Tao, Koh Pha-Ngan (Full Moon Party), Koh Lanta, Koh Lipe — generally have fewer ATMs than the mainland and bank-operated machines can be harder to find. The most common available machines on smaller islands may be independently operated with fees above the standard 220 THB. If you're visiting Koh Tao or Koh Lipe specifically, withdraw a larger cash reserve in Surat Thani or Krabi (both mainland towns with good bank ATM access) before taking the ferry. A 220 THB fee on a Koh Tao ATM is the same as on a Bangkok Bank ATM — but some island machines charge 220 THB plus their own additional operator fee. Having mainland-withdrawn Baht reduces your island ATM dependency.
Key takeaways
Every ATM in Thailand charges foreign cards 220 THB (≈£5) flat per withdrawal
AEON ATMs sometimes charge 150 THB — worth seeking out
Withdraw large amounts (10,000–20,000 THB) to make the flat fee a small percentage
Starling or Wise: you pay only the 220 THB, with no extra fees from your card
Always decline DCC — Thailand is one of the world's most aggressive DCC markets