Traveler withdrawing cash from a neon-lit Kasikorn ATM outside a Bangkok 7-Eleven at night
Money & Banking

🏧ATM Guide for Thailand

Navigating fees, limits, and the 250-baht reality

01 / Money & Banking

Understanding
Thai ATMs

Published November 15, 2025

The first time I withdrew cash from a Bangkok ATM with my US debit card, the screen cheerfully informed me I’d just paid a ฿250 “transaction fee.” My bank piled on a $5 foreign ATM fee and—because it quietly marked up the exchange rate by about 3%—the ₿10,000 I pulled cost roughly $298 instead of $280. Welcome to the reality of using foreign cards at Thai ATMs.

Thailand’s ATM network is everywhere—tens of thousands of machines spanning branch vestibules, mall concourses, BTS stations, and corner 7‑Elevens. Access isn’t the challenge. Keeping your wallet from hemorrhaging flat fees and hidden FX spreads is.

TL;DR — what to know before you tap "Continue"

  • ฿250 operator fee is standard: Major Thai banks (Krungsri, Bangkok Bank, KBank, SCB, Krungthai) now flash a ฿250 surcharge on-screen for foreign Visa/Mastercard/UnionPay/JCB cards. Accepting it is mandatory to continue.
  • Decline dynamic currency conversion: Choose to be charged in THB. Your card network’s FX rate is usually much closer to mid-market than the “helpful” rate the ATM proposes, though final savings still depend on your bank.
  • You see fees before cash comes out: Thai ATMs must show both the local surcharge and any DCC offer before dispensing cash, so you can still cancel with no penalty if the figures look ugly.
  • 4-digit PINs are safest: Plenty of machines accept six digits, but enough only support four that you should switch to a 4-digit numeric PIN before traveling.
  • AEON’s cheap kiosks are gone: AEON removed its ATM network in early 2024. Plan around mainstream banks, not outdated 150-baht tips.

The real cost of foreign cards

Three separate charges hit most travelers:

  • Thai operator fee: ฿250 per withdrawal at mainstream banks. It appears on-screen before you confirm, and you must accept it to proceed.
  • Your bank’s foreign ATM fee: Usually $2–$5, but it varies wildly and only shows up on your statement later.
  • FX markup: Unless your card uses the true mid-market rate, expect a hidden 2–3% spread layered into the conversion.

Stacked fees on a ฿20,000 (≈$560) withdrawal

  • ฿250 local operator fee (~$7)
  • $5 home-bank surcharge
  • $17 FX markup (assuming a 3% spread)
  • ≈$29 total (~5% of the withdrawal)

What the flat ฿250 fee means at different amounts

10k

2.5% hit

20k

1.25% hit

30k

0.83% hit

(Excludes your home bank’s surcharges and FX spread, but shows why fewer, larger withdrawals tend to win.)

Pulling ฿20,000 (~$560) with a foreign card typically burns around $29 in fees—roughly 5%. Smaller withdrawals hurt more because the flat ฿250 becomes a larger slice of the pie.

How Thai ATMs behave in 2025

Diagram showing the Thai ATM user flow from card insert to fee disclosure and currency selection

Every Thai ATM follows the same pattern: English button, PIN entry, fee disclosure, and the ever-present “pay in THB or your currency?” teaser.

  • Networks: Visa/Plus, Mastercard/Cirrus, UnionPay, JCB all ride the same ฿250 surcharge at big banks.
  • PIN expectations: English menus are standard, but assume 4-digit PIN requirements. Switch before you leave to avoid keypad miscues.
  • Per-transaction limits: Krungsri caps at ฿30k, others hover around ฿20k–฿25k. Your home bank’s daily cap might block you sooner.
  • Fee disclosure: Thai machines must display both the local surcharge and any DCC option before dispensing cash, so you retain the ability to cancel right up until cash would drop.

Tourists: how to keep costs tolerable

Short visit? Treat the ฿250 fee as a travel tax, but reduce how often you pay it:

  • Withdraw a sensible lump sum on arrival (within your comfort/safety range) to dilute the flat ฿250 fee.
  • Use reputable city exchangers like SuperRich if you only need a few thousand baht—sometimes cheaper than paying the ATM toll.
  • Carry at least one card that rebates ATM fees or waives FX markups, and enable push alerts before wheels-up.
  • If screens offer to convert into USD/EUR/etc., always pick THB; you can still back out entirely if the fee page feels wrong.

Expats & long-stay nomads: stop the bleed

Relying on foreign cards month after month is like walking around with a hole in your pocket. Instead:

  • Open a Thai bank account, then stick to same-bank ATMs (usually free) or interbank pulls that cost ~฿20 instead of ฿250.
  • Adopt PromptPay/Thai QR for daily life—taxis, street food, utilities, even tuition use QR codes—so cash becomes the exception.
  • Use cardless withdrawals (Bangkok Bank, SCB, Krungthai, etc.) to generate QR or PIN codes inside the app and skip the plastic entirely.
  • Keep a global-friendly card (Wise, Revolut, N26, Monzo, Starling, Schwab) as a backup for travel or emergencies.
Foreigner scanning a PromptPay QR code at a Bangkok street-food stall

Once you’re plugged into PromptPay, QR scans replace most ATM runs—great for safety and for dodging the ฿250 tax.

Dynamic Currency Conversion (DCC) is the trap

ATM screen comparison showing charge in Thai baht versus charge in home currency with warning

Always choose the Thai baht option on the right—letting the ATM convert into your currency is where the hidden 5–7% markup lives.

When a Thai ATM offers to bill you in your home currency, it’s upselling DCC. Accepting hands control to the ATM operator, whose rate is typically 5–7% worse than Visa/Mastercard’s. Declining doesn’t cancel the withdrawal; it simply keeps the conversion in your bank’s ecosystem where the FX spread is far slimmer.

Global-friendly cards that cushion the blow

Logos for Wise, Revolut, N26, Monzo, Starling, and Charles Schwab

Fintech & travel cards worth packing

Wise: Mid-market FX, transparent fees, two free ATM withdrawals (region-dependent) before a tiny percentage fee kicks in.

Revolut: Near-interbank rates on weekdays, plan-based free ATM allowances, slick budgeting/virtual cards. Weekend FX surcharge applies.

N26: EU-focused but travel-friendly. Premium tiers include worldwide ATM fee waivers riding the Mastercard rate.

Monzo: Fee-free card spend abroad plus fair overseas ATM caps for UK users; minimal fees once you exceed the limit.

Starling Bank: No FX surcharge or ATM fee from the bank’s side, real-time alerts, Mastercard rate—UK address required.

Charles Schwab: Refunds every ATM fee worldwide, no FX markup, and pairs beautifully with Thailand for US travelers (requires brokerage account).

These won’t erase the Thai bank’s ฿250 fee, but they crush your issuer’s surcharge and FX spread, dropping the effective percentage dramatically.

Staying safe at ATMs

Customer covering the keypad while withdrawing cash from an indoor Kasikorn ATM

Use indoor, well-lit bank ATMs and keep a hand over the keypad—simple habits that thwart most skimming setups.

  • Favor machines inside bank lobbies or malls; they’re better lit, camera-monitored, and inspected for skimmers.
  • Wiggle the card slot and cover your PIN entry—two-second habits that spoil most skimming attempts.
  • Enable push alerts so you know about every withdrawal instantly; it’s the fastest way to catch fraud.
  • If a machine eats your card, call the hotline printed on the fascia and retrieve it with your passport during branch hours.

When things go wrong

  • Card captured? Don’t panic—call the hotline, note the ATM location, and pick it up the next business day with your passport.
  • Debit shows but cash never came? Most glitches auto-reverse within 24–48 hours. Keep the receipt and visit a branch if it doesn’t resolve.
  • “Transaction declined” everywhere? Likely your home bank’s fraud system or daily limit. Call the number on the back of your card or try a different network (Visa vs Mastercard).

FAQs

Do Thai ATMs accept six-digit PINs?

Many do, but some kiosks are hardwired for four digits. Switch to a 4-digit numeric PIN before you travel so you’re never stuck at the keypad.

Which bank is cheapest for foreign cards?

In 2025, big operators cluster at ฿250, so no single bank is reliably cheaper. Always read the on-screen surcharge in case a bank changes pricing.

How much can I withdraw per transaction?

Krungsri quotes ฿30,000 per pull; others hover around ฿20k–฿25k. Your home bank’s daily limit may be lower, so plan around both caps.

Should I ever accept the ATM’s conversion into my home currency?

Almost never. Declining DCC doesn’t cancel the withdrawal—it simply lets Visa/Mastercard apply their far tighter FX rate. Only override that advice if your bank explicitly tells you their rate is worse (rare).

Strategy snapshot

If you’re a tourist

  • Use a branch ATM on arrival, withdraw a chunk that lasts several days, stash it safely, and say no to DCC.
  • Need just a bit of cash? Compare the total cost with trusted exchangers like SuperRich before eating a flat ฿250 fee.
  • Carry two cards from different networks (e.g., Visa + Mastercard) in case one issuer blocks a transaction.

If you’re an expat/nomad

  • Open a Thai account, build PromptPay muscle memory, and rely on cardless withdrawals or your bank’s own ATMs for any cash you still need.
  • Use ADMs to deposit cash directly, and banking agents (7‑Eleven/Counter Service) for after-hours micro withdrawals when absolutely necessary.
  • Keep a global fintech or Schwab-style card as your emergency parachute when you travel or your Thai card is offline.

Recent changes to keep on your radar

  • AEON’s ATM network wound down between February and March 2024, so the “find an AEON for 150 baht” hack is obsolete.
  • Krungsri formalized the ฿250 international-card fee on July 1, 2025, and peer banks have largely matched it—always read the screen before tapping “Confirm.”
  • PromptPay/Thai QR is now accepted by taxis, markets, and even visiting tourists via cross-border QR linkages, reducing the amount of cash most people need.

Got a specific card lineup or withdrawal schedule you’re juggling? Share it and we’ll map out whether an ATM, a fintech card, or a specialist exchanger actually costs less for your exact situation.

Cost math at a glance

Withdraw bigger lumps less often: that same ฿250 hit shrinks dramatically once you pass ฿20k–฿30k per pull.

฿250 fee on ฿10,000 → 2.5%

฿250 fee on ฿20,000 → 1.25%

฿250 fee on ฿30,000 → 0.83%

(Before issuer fees or FX spreads. Withdraw what feels safe to carry.)

Traveler paying at a café with a PromptPay QR code

Cross-border PromptPay links mean many visitors can now scan Thai QR codes straight from their home banking apps—yet another reason to treat cash as the backup plan.

Where to find ATMs

  • Branch vestibules (best lighting + CCTV)
  • Mega-malls (Siam Paragon, ICONSIAM, CentralWorld)
  • Transit hubs (Suvarnabhumi, Don Mueang, BTS/MRT)
  • 7‑Elevens & petrol plazas along highways
  • Tourist strips (Patong, Chiang Mai Old City, Pattaya)

Tip: use your bank’s ATM locator before you fly—Bangkok Bank, KBank, and Krungsri all publish interactive maps covering malls, airports, and 7‑Elevens nationwide.

Emergency hotlines

Bangkok Bank

1333

Kasikorn Bank

02-888-8888

Siam Commercial Bank

02-777-7777

Krungsri

1572

Krungthai

02-111-1111

24/7 English-language support; keep your passport handy when you call.

Need to move bigger money?

See our guides to remittances and currency exchange for the times an ATM simply won’t cut it.