Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Thailand

Cards, ATMs and cash in Thailand: what to expect

Cards work in hotels, malls, chain restaurants and hospitals, but street food, markets, taxis, minivans and island shops run on cash — carry ฿2,000–3,000. Every foreign-card ATM withdrawal adds a ฿220 Thai bank fee plus your own bank's charge, so take larger amounts less often. Always choose to pay in baht, not your home currency.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Cash you should carry
฿2,000–3,000 for markets, street food, taxis, small hotels
Thai ATM feecheck
฿220 per withdrawal on foreign cards (2026 estimate)
ATM withdrawal capcheck
Commonly ฿20,000–30,000 per transaction, bank-dependent
Card acceptance
Hotels, malls, chains, hospitals: yes. Markets, taxis, minivans, island shops: cash
Currency choice at the terminal
Pay in THB (baht); decline dynamic currency conversion
Best backup
Two cards from different networks plus a cash reserve in USD or EUR

Details

Thailand is a cash economy with a card layer on top. In Bangkok, Chiang Mai, Phuket and Pattaya, hotels, shopping malls, chain restaurants, convenience stores, hospitals and tour agencies take Visa and Mastercard without fuss. Step into a market, a family-run guesthouse, a songthaew, a minivan or a small island shop and the answer is usually cash only. Plan on both, and never let your cash run to zero on a remote island where the single ATM may be empty or offline.

ATMs are everywhere in cities and towns, and almost all accept foreign cards. The machine will offer a withdrawal in baht; the exchange rate applied is the network rate, which is normally fair. The cost is the flat Thai bank fee added to every foreign-card withdrawal, plus whatever your own bank charges for an overseas cash advance. Because the Thai fee is per transaction, not per baht, one ฿10,000 withdrawal is much cheaper than five ฿2,000 ones.

At card terminals you will often be asked whether to pay in baht or in your home currency. Choose baht. Paying in your own currency is dynamic currency conversion: the terminal's bank sets the rate and adds a margin, and it is almost always worse than letting your card network convert. The same rule applies to online bookings made from a Thai hotel's payment page.

Cards also work for booking transport and hotels in advance, which is worth doing for sleeper trains, domestic flights and popular island rooms in high season. For day-to-day spending, keep a working cash float and top it up at a bank ATM rather than a standalone machine in a tourist strip, which can carry the same fee with worse reliability.

Details
SituationCard or cashNote
Hotel, mall, chain restaurantCardContactless common in cities
Street food, market, small shopCashNo terminal, or a minimum spend
Taxi, Grab, tuk-tukCashGrab can be paid by card in-app
Minivan, songthaew, local busCashExact change helps
7-Eleven, FamilyMartBothCard accepted in most city branches
Island guesthouse, dive shopCashSome take card with a surcharge
Hospital, pharmacy chainCardCash for small clinics

Amounts and acceptance vary by branch and province; treat this as a planning guide, not a rule.

Summary table

The numbers below are 2026 estimates for a foreign card. Your own bank's fees sit on top and vary widely, so check your card's overseas terms before you fly.

Summary table
ItemTypical costNotes
Thai ATM fee per withdrawal฿220Charged by the Thai bank, not your bank (check)
ATM withdrawal limit฿20,000–30,000Per transaction, bank-dependent (check)
Your bank's overseas fee0–3% plus a fixed chargeDepends on your card
Card payment abroad0–3% foreign transaction feeDepends on your card
Dynamic currency conversionOften 3–7% worseDecline it; pay in baht
Cash exchange at a boothSpread of roughly 1–3%Compare before changing
Cash advance at a bank counterFee plus interest from day oneLast resort

All figures are 2026 estimates; confirm current fees with your bank and the ATM screen before withdrawing.

Tips

Withdraw larger amounts less often to blunt the flat Thai fee. A ฿10,000 withdrawal costs the same ฿220 as a ฿2,000 one, so the effective cost drops sharply with size.

Carry two cards from different networks, stored separately from each other and from your phone. If one is blocked for suspected fraud, the other keeps the trip moving. Tell your bank you are travelling if it still requires that.

Keep a small emergency stash of USD or EUR notes, plus a few thousand baht, in a different bag from your wallet. Major exchange booths in cities handle clean, unmarked foreign notes.

Photograph your card fronts and the emergency phone numbers, and store the images in cloud storage rather than only on the phone you might lose. Report a lost card to your bank immediately; Thai police reports are usually needed only for insurance claims.

Use bank-branded ATMs inside branches or malls where possible, and cover the keypad. Skimming happens in tourist areas, and standalone machines in quiet spots are the usual targets.

If you plan to stay a while, a Thai bank account is possible on some long-stay visas but paperwork-heavy; most visitors simply budget the ATM fee into their daily costs.

  • Withdraw ฿10,000 at a time, not ฿2,000
  • Two cards, two networks, stored apart
  • Pay in baht, always
  • Keep a foreign-currency backup note
  • Use ATMs inside banks or malls
  • Check your bank's overseas fee before flying

FAQ

Questions people ask

Are credit cards widely accepted in Thailand?

In cities and tourist areas, yes: hotels, malls, chain restaurants, hospitals and tour agencies take Visa and Mastercard. Markets, street food, taxis, minivans and many island businesses are cash only, so carry ฿2,000–3,000 as a working float.

Which ATMs have the lowest fees in Thailand?

The ฿220 fee is set by the Thai bank and is broadly the same across major banks, so the machine matters less than the amount you take. Withdraw ฿10,000 or more per transaction to spread the flat fee, and check your own bank's overseas charge.

Should I pay in local currency or my own?

Pay in baht. Choosing your home currency at the terminal is dynamic currency conversion, where the machine's bank sets the rate and adds a margin. It is almost always worse than letting your card network convert.

Can I use my card for Grab and other apps?

Grab accepts card payment in-app in many cases, which avoids cash for rides. Coverage and card support vary by city and account, so keep cash for the trips where it is not offered.

What if an ATM declines my card?

Try a different bank's machine, a smaller amount, or a branch ATM during opening hours. Repeated declines can trigger a fraud block, so call your bank before trying many machines in a row.

Deep dive

Every source; changeable facts are marked check

Sources