Credit Card Usage in Thailand Is Manageable If You Know the Mechanics
Thailand runs on cash more than most visitors expect. Bangkok has widespread card acceptance at hotels, mall restaurants, larger chain stores, and many mid-to-upper-range cafes. Outside the capital and major resort areas, that coverage thins out quickly. You'll find a 7-Eleven that takes cards and then the next two blocks where every stall only handles baht. It's not inconsistent by design. It's just a reflection of what the merchant fees look like for small operators. Before you pack your bag, look at your card's foreign transaction fee. Most standard US cards charge 3% on overseas purchases. Some travel cards from Chase, Capital One, and certain credit unions charge zero. That difference compounds fast over a two-week trip if you're spending a few thousand dollars. I learned this the hard way on my first solo Thailand trip. I had a basic card with a 3% fee and walked away having paid an extra $97 in fees alone. Switched to a no-foreign-transaction-fee card on the second trip and the math changed dramatically. Dynamic currency conversion is where most people lose money without realizing it. When you tap your card at a terminal, the machine will sometimes offer to charge you in US dollars instead of Thai baht. Always pick baht. The exchange rate they use includes a markup that typically runs between 5% and 12%. Your own bank's rate is always better. I've seen tourists get charged $83 more on a single $400 hotel bill because the front desk ran the card through DCC. It takes five seconds to decline and costs nothing to refuse.
The chip and PIN system is standard everywhere. Thailand uses EMV chips, same as Europe and most of Asia. Contactless payments work at major retailers, but you still need to have a PIN ready for chip inserts at places like 7-Eleven counters and some transportation kiosks. I keep my four-digit PIN memorized and written down in a locked place in my hotel safe, just in case I forget it under stress. Works fine. There's another nuance people miss. Some Thai banks and payment processors run cards through a domestic network called Thai Credit Card. If your card is Visa or Mastercard, it'll still go through, but occasionally smaller merchants prefer local scheme routing and may silently decline foreign cards even when they display the Visa logo. I hit this at a mid-tier boutique hotel in Chiang Mai. The front desk told me they took Visa, my card was declined three times, and we ended up paying cash. Had to call the hotel two days later and confirm which card networks they actually process. A simple email asking beforehand prevents that whole awkward scene.
What Gets Accepted And Where The Gaps Are
Large hotels, international restaurant chains, mall food courts, department stores like Central and Robinson, and bigger supermarket chains support cards without issue. Grab taxis and motorcycle taxis do not. Regular taxis often do not have card machines, though a few ride-hailing integrations let you add a card to the app. Street food vendors, morning markets, songthaews, and most local spas use cash only. ATMs are plentiful. You can pull 2,000 to 30,000 baht per withdrawal depending on the machine. Bank ATMs charge a flat 220 baht per transaction regardless of amount, and your home bank may add its own cross-border ATM fee. I usually withdraw 10,000 baht at a time from a Bank of Ayudhya or Kasikorn branch ATM and carry it in a money belt. That keeps my per-transaction cost down compared to pulling small amounts repeatedly. Some merchants add a surcharge for card payments. A 3% fee is common at smaller businesses that want to offset what they pay the card networks. Others won't tell you upfront. I treat any merchant that offers a discount for cash as someone who already knows their margins and is passing the card cost to whoever refuses to pay it.
Get the Full Details

Safety Practices That Actually Matter
Skip the card at your hotel safe unless you're checking in or paying at checkout. Leave your primary card in the safe and carry a secondary card with a low limit or zero balance. If your bag gets lifted on the BTS, the damage is contained. I don't carry my main travel card in my wallet during daily outings anymore. It's been years since I felt paranoid about this, but paranoia is cheaper than a fraud dispute. Enable transaction alerts on your card. Push notifications for every swipe and contactless tap let you catch unauthorized activity within minutes instead of days. Most issuers let you set a threshold alert too, so a single $5 test charge doesn't ping your phone. Keep a photocopy or encrypted digital copy of your card's front and back, plus the emergency number for reporting loss. I store this in a password-protected note on my phone and also email it to myself so I can access it from any device. If your card gets swallowed or skimmed, having the number memorized or instantly reachable matters more than you'd think.
Notify your bank before you travel. Some issuers still block overseas transactions by default and you'll get a declined card at the worst possible moment. A quick call or app message sets your travel dates and region, and it usually takes effect within ten minutes. I've had cards declined at airport immigration because I forgot this step, and standing in line with a confused agent while they figure it out is not a good experience.
The Few Things That Break Completely
Remote tour operators, rural guesthouses, and family-run homestays outside major tourist corridors rarely accept cards. You'll get told they take cards, the terminal is broken, or they need cash. It happens enough that I assume cash is required unless a booking confirmation explicitly says otherwise. I always ask in writing before I book anything that sounds like it should take a card. A screenshot of the confirmation saves you from arriving and finding out the owner only handles cash. American Express and Discover acceptance is thin. Major hotels and some large restaurants take Amex, but most smaller places do not. If you rely on Amex for points, carry a Visa or Mastercard backup. I learned that from losing out on points at a decent restaurant in Phuket because I didn't check in advance. The bill was $120 and I wished I'd brought a second card. Cross-border card use at border towns near Cambodia or Myanmar is unreliable. Even border cities like Aranyaprathet or Mae Sot have limited acceptance. Cash in baht is the dependable option there, and you may need to exchange at the border for local currency on the other side anyway.

If you're traveling with a companion, agree on who carries the backup card and who holds the emergency cash before you leave the hotel. Splitting a wallet makes theft or loss much worse. I've seen people lose both cards in the same day because they traveled light and stored everything together. Thailand's payment infrastructure works fine if you bring the right tools and know where the friction points sit. Cards handle most urban spending, cash covers the rest, and a little advance planning stops the expensive mistakes that show up after the fact.