Visa vs Mastercard Acceptance in Thailand
Visa or Mastercard — does it matter in Thailand? Where each network works, whose exchange rate is better, what taps on the Bangkok MRT, and why the smartest travellers carry one of each.
and fees
in Thailand
unbiased guide
Our top picks
Carry one fee-free card on each network, from different banks.
Visa or Mastercard? It's a question British travellers ask before almost every long-haul trip, usually because they've heard that one network is "better abroad" or "not accepted" somewhere. In Thailand, the honest answer is reassuring: anywhere that takes cards will almost certainly take both.
That doesn't mean the choice is irrelevant. The two networks set their own exchange rates, they have occasional outages, and individual cards get blocked by fraud checks at the worst possible moments. And Bangkok's metro now lets you tap in with a contactless bank card, which changes how useful your cards are day to day.
This guide explains where Visa and Mastercard work in Thailand, how their exchange rates compare, what about American Express, JCB and UnionPay, and why the best set-up is one fee-free card on each network. Every fee was checked against the provider's own published terms in October 2026.
The short answer

What matters far more than the logo on your card is whether your bank charges a foreign transaction fee. A card with a 2.99% fee costs you around ten times more than the typical difference between Visa's and Mastercard's exchange rates. Choose fee-free cards first, then make sure you have one of each network.
The other thing that matters is whether a business takes cards at all. Street food, markets, tuk-tuks, songthaews and many small shops are cash-only or use Thai QR payments, regardless of network. Card acceptance is about the size and type of business, not Visa versus Mastercard.
Card acceptance in Thailand, by network
This is how the main card networks compare for a British visitor in Thailand in 2026:
| Network | Where it works | For UK travellers |
|---|---|---|
| Visa | Hotels, malls, supermarkets, chain restaurants, 7-Eleven, airlines, ATMs, Bangkok MRT | Use it — carry one |
| Mastercard | Effectively the same places as Visa, including ATMs and the Bangkok MRT | Use it — carry one |
| UnionPay | Widely accepted at larger merchants, popular with Chinese visitors; accepted on the MRT | Rarely issued in the UK |
| JCB | Accepted at many larger merchants, popular with Japanese visitors | Rarely issued in the UK |
| American Express | Large hotels, upscale restaurants and international chains in Bangkok; often refused elsewhere | Carry only as an extra |
| Thai QR (PromptPay) | Almost everywhere, including street stalls | Usually needs a Thai bank app |
Travellers' reports in 2025 and 2026 consistently find Visa and Mastercard working at nearly every business that accepts cards — from 7-Eleven to market kiosks with card machines — while American Express is refused at local restaurants, massage shops, small hotels and many places outside Bangkok.
The sticker in the window tells you what a business accepts. If you see Visa, you'll almost always see Mastercard next to it. If you see only a QR code, it's a Thai QR payment, and you'll need cash.
Visa vs Mastercard exchange rates
When you pay in baht with a UK card, the card network converts the amount into pounds at its own daily rate. Your bank then adds its own fee — or, on the cards in this guide, nothing. Visa and Mastercard both publish their rates, and both offer online calculators.
As an example, Visa's rate for 9 October 2026 converted ฿10,000 to £225.95 — about ฿44.26 to the pound, very close to the mid-market rate on the same weekend.
Comparisons over the years have found that the two networks' rates are usually within a fraction of a per cent of each other, and that Mastercard has come out slightly ahead more often than Visa across most currencies. But the gap varies by currency and day, and on some days Visa is better. On a fortnight's spending of around £1,000, the difference is typically a few pounds at most.
Two things matter far more than the network:
- Your bank's foreign transaction fee. 2.99% on a standard card dwarfs any network difference.
- Dynamic currency conversion. If a terminal or ATM converts to pounds for you, its rate is typically several per cent worse. Always pay in baht.
Some providers don't use the network rate at all. Wise converts at the mid-market rate with its own fee, and Revolut uses its own rate within your plan's allowance. For those cards, Visa versus Mastercard makes no difference to the rate.
The best fee-free cards on each network
The cards below all charge no fee for spending in Thailand. Pick at least one Mastercard and one Visa, ideally from different banks.
1.Chase UK
Best Mastercard (debit)Chase's Mastercard debit card charges nothing for spending or cash abroad and converts at the Mastercard rate. A £500 daily cash limit lets you take out ฿20,000 at a time.
- Network
- Mastercard
- Spending abroad
- No Chase fee
- Cash abroad
- No Chase fee
- Cash limits
- £500/day · £1,500/month
Why it works in Thailand
- No fees on spending or cash abroad
- Mastercard rate
- Instant notifications and card freeze
Watch out for
- £1,500 monthly cash limit abroad
- UK residents only
2.Starling Bank
Mastercard with no monthly capStarling's Mastercard debit card adds no fees and no markup to spending or cash abroad, with no monthly cap on fee-free withdrawals — just a £300 daily limit.
- Network
- Mastercard
- Spending abroad
- No Starling fee
- Cash abroad
- No Starling fee
- Cash limit
- £300 a day
Why it works in Thailand
- No monthly cap on fee-free cash
- Live exchange rate in the app
- FSCS-protected UK bank
Watch out for
- £300 daily cash limit
- No rewards
3.Kroo
Best Visa (debit)Kroo is the simplest way to add a fee-free Visa debit card to your wallet. No fees for spending or withdrawing abroad, and it pairs perfectly with a Chase or Starling Mastercard.
- Network
- Visa
- Spending abroad
- No Kroo fee
- Cash abroad
- No Kroo fee
- Cash limit
- £300/day, 6 withdrawals
Why it works in Thailand
- Fee-free Visa debit card
- Ideal backup to a Mastercard
- FSCS-protected UK bank
Watch out for
- £300 daily cash limit
- Visa's rate includes a small margin
4.First Direct 1st Account
Mastercard from a big bankFirst Direct's debit card is a Mastercard with no fees for spending or cash abroad, backed by 24/7 UK phone support — a good choice if you prefer an established bank.
- Network
- Mastercard
- Spending abroad
- No First Direct fee
- Cash abroad
- No First Direct fee
- Support
- 24/7 UK phone
Why it works in Thailand
- Fee-free Mastercard from an established bank
- Round-the-clock phone support
- Can be your main current account
Watch out for
- Eligibility criteria apply
- Fewer travel features in the app
5.Barclaycard Rewards
Best Visa (credit)A fee-free Visa credit card for hotels, flights and deposits, with Section 75 protection and 0.25% cashback. Clear the balance in full each month.
Representative 28.9% APR (variable), assumed credit limit £1,200.- Network
- Visa
- Spending abroad
- No foreign fee
- Cash abroad fee
- None (interest applies)
- Rewards
- 0.25% cashback
Why it works in Thailand
- No foreign fees on spending
- Section 75 protection
- Pairs with a Mastercard debit card
Watch out for
- 28.9% representative APR if you carry a balance
- Interest on cash withdrawals
Credit is subject to status. Terms apply.
6.Lloyds Bank Ultra
Lowest-rate Visa (credit)A fee-free Visa credit card with the lowest representative APR among the travel cards we compared, plus 1% cashback in year one, then 0.25%.
Representative 14.9% APR (variable), as listed by Which? on 1 October 2026. Check Lloyds for the current rate.- Network
- Visa
- Spending abroad
- No foreign fee
- Cash abroad fee
- None (interest applies)
- Rewards
- 1% year one, then 0.25%
Why it works in Thailand
- Low representative APR
- 1% cashback in year one
- No fees on spending or cash abroad
Watch out for
- Cashback only if you pay at least the minimum on time
- Cashback drops after year one
Credit is subject to status.
Fee-free cards by network
Pick one from each column of networks. Scroll sideways on a phone.
| Card | Network | Type | Spending in baht | Cash abroad | Link |
|---|---|---|---|---|---|
| Chase UK | Mastercard | Debit | No fee | No fee | See card |
| Starling | Mastercard | Debit | No fee | No fee | See card |
| First Direct | Mastercard | Debit | No fee | No fee | See card |
| Kroo | Visa | Debit | No fee | No fee | See card |
| Barclaycard Rewards | Visa | Credit | No fee | No fee, interest applies | See card |
| Lloyds Bank Ultra | Visa | Credit | No fee | No fee, interest applies | See card |
Checked 11–12 October 2026. Credit is subject to status. Thai ATMs charge their own fee (usually ฿220) on every foreign card.
Why you should carry one of each
If acceptance is the same and the rates are close, why bother with two networks? Because the real risk in Thailand isn't that Visa or Mastercard won't be accepted — it's that your particular card stops working at the wrong moment.
Fraud blocks
A first payment in Thailand, a large hotel bill or several ATM attempts can trigger your bank's fraud checks and freeze the card until you respond.
A second bank keeps you payingNetwork outages
Both networks have had rare but serious outages. When one goes down, cards on the other keep working.
A second network covers youSwallowed or lost cards
ATMs occasionally keep cards, and cards get lost on nights out and boat trips. A replacement can take a long time to reach Thailand.
Keep the two cards apartFussy terminals and ATMs
Very occasionally a terminal or ATM refuses one card and accepts another. Having both networks means you just try the other.
Two networks, no stressThe ideal pairing for most British travellers is a fee-free Mastercard debit card from one bank, such as Chase or Starling, and a fee-free Visa — either Kroo as a debit card, or Barclaycard Rewards or Lloyds Ultra as a credit card. Keep them in different places: one in your wallet, one in the hotel safe or a separate bag.
Tapping in on the Bangkok MRT
One of the biggest recent changes for visitors is that Bangkok's MRT now takes contactless bank cards at the gates. The Blue and Purple lines accept contactless Visa, Mastercard and UnionPay cards, and the old MRT stored-value cards were retired from 1 June 2026. You simply tap your card — or your phone — at the gate on the way in and out.
A few things to know if you tap with a UK card:
- Use a fee-free card. Every journey is a separate small baht payment, so a card with a foreign fee costs you on every trip.
- Use the same card in and out. The fare is worked out from where you tap in and out.
- Expect a small temporary hold. A verification amount may appear briefly; the actual fare usually posts a day or two later.
- The BTS Skytrain is different. The Green Line BTS still uses its own Rabbit card or single tickets, so you'll need one of those for the Skytrain.

Thailand passed a law at the end of 2025 to bring all public transport onto a common ticketing system, with a target of a single, unified fare system by 2027. Until then, expect a mix: contactless on the MRT, Rabbit cards on the BTS and cash on buses and river boats.
Apple Pay, Google Pay, Grab and online
Both networks work with Apple Pay and Google Pay, and you can tap your phone on any contactless terminal in Thailand that takes your card — including the MRT gates. The payment goes through the card in your wallet, so the same fees, or lack of them, apply.
For ride-hailing and food delivery, Grab and Bolt accept both Visa and Mastercard in their apps. Add a fee-free card and pay in baht. Online, Thai airlines, hotels and tour operators generally accept both networks; when a site offers to charge you in pounds, choose baht instead.
What neither network can do is pay a Thai QR code. PromptPay QR payments, found at almost every street stall and market, are designed to be paid from a Thai bank app. Without a Thai bank account, use cash for those.
What about Amex, JCB and UnionPay?
American Express is the network British travellers are most likely to have problems with in Thailand. It's accepted at large hotels, upscale restaurants, department stores and international chains in Bangkok, but travellers regularly report it being refused at local restaurants, massage shops, small hotels, some 7-Elevens and many businesses outside the capital. Several Thai bank ATMs also reject Amex cards. Some Amex cards also charge a foreign usage fee of around 3% — the Platinum Card charges 2.99%.
If you carry an Amex for its points or perks, treat it as an extra, never as your main card for Thailand.
JCB and UnionPay are widely accepted at larger Thai merchants because of the large numbers of Japanese and Chinese visitors, and UnionPay works at the MRT gates. But neither is commonly issued in the UK, and there's no reason for a British traveller to seek one out.
Before you fly: a two-network checklist
- Check the logo on each card and make sure you have one Visa and one Mastercard.
- Check both are fee-free abroad — the fee matters more than the network.
- Choose cards from different banks, so one bank's fraud block doesn't stop both.
- Add both to Apple Pay or Google Pay for tapping, including at the MRT.
- Turn on notifications and know how to unfreeze each card in its app.
- Know both PINs — Thai terminals often ask for them.
- Store them separately while you're travelling.
- Save each bank's overseas number somewhere other than your phone.
Our verdict
In Thailand, Visa and Mastercard are equally accepted, and their exchange rates are usually within a fraction of a per cent of each other. Mastercard has a slight edge on rates more often than not, but the difference is pennies compared with a bank's foreign transaction fee.
So don't choose a network — choose two fee-free cards, one on each. Chase or Starling for a Mastercard, plus Kroo, Barclaycard Rewards or Lloyds Ultra for a Visa, gives you free spending, a backup if one card fails, and contactless access to the Bangkok MRT.
Book your Thailand trip with Just Landed
Hotels, transport, tours and more — booked through us.
Plan your Thailand trip with Just Landed
Everything else you need for Thailand, in one place.
Questions people ask
Is Visa or Mastercard better in Thailand?
Neither is meaningfully better for acceptance — businesses that take cards in Thailand almost always accept both. Mastercard has often had a slightly better exchange rate in published comparisons, but the difference is usually a fraction of a per cent.
Is Visa accepted everywhere in Thailand?
Visa is accepted wherever cards are accepted — hotels, malls, supermarkets, chain restaurants, 7-Eleven and ATMs. Street food, markets, tuk-tuks and many small shops are cash or Thai QR only, whatever the network.
Is Mastercard accepted in Thailand?
Yes, as widely as Visa. Mastercard works at ATMs, hotels, shops and restaurants that take cards, and on the Bangkok MRT's contactless gates.
Can I use my contactless card on the Bangkok MRT?
Yes. The MRT Blue and Purple lines accept contactless Visa, Mastercard and UnionPay cards at the gates. Use a fee-free card and tap the same card in and out. The BTS Skytrain still uses its own Rabbit card or single tickets.
Is American Express accepted in Thailand?
Only in some places — mainly large hotels, upscale restaurants and international chains in Bangkok. It's often refused at smaller businesses and outside Bangkok, and some Thai ATMs reject it. Carry a Visa or Mastercard as your main card.
Which has a better exchange rate, Visa or Mastercard?
Comparisons have generally found Mastercard slightly ahead more often, but the two are usually within a fraction of a per cent and Visa is better on some days. Your bank's foreign fee and avoiding dynamic currency conversion matter far more.
Should I take both a Visa and a Mastercard to Thailand?
Yes. Carrying one fee-free card on each network, from different banks, protects you if one card is blocked, lost or refused, or if a network has an outage.
Do Thai ATMs accept Visa and Mastercard?
Yes. Thai bank ATMs accept both networks. Every withdrawal with a foreign card carries the Thai bank's own fee, usually ฿220.
Can I use Apple Pay in Thailand?
Generally yes, on contactless terminals that accept your card, including the MRT gates. Fees are those of the card in your wallet.
Sources and how we checked
Card fees and networks were checked against each provider's own published terms and announcements on 11–12 October 2026. The Visa rate example is from Visa's exchange rate service for 9 October 2026. Network rate comparisons are drawn from published studies, which found small differences that vary by currency and date. Acceptance is based on travellers' reports from 2025–2026. MRT contactless details are as reported in April 2026. We review this guide at least every six months.
- Visa UK — Exchange rate calculator
- Mastercard — Currency exchange rate converter
- Nomad Gate — Visa vs Mastercard exchange rates compared
- Southeast Asia Infra — Thailand pushes common ticketing as MRT taps shift to EMV cards (April 2026)
- Not Your Typical Tourist — Bangkok MRT shift to EMV (2026)
- ATM Fee Saver community — Do places in Thailand accept American Express?
- Visa — NatWest and Visa launch Travel Reward credit card
- First Direct — Mastercard debit card
- Chase UK — Travelling with Chase
- Kroo — Foreign exchange fees
- Finder — American Express Platinum Card review
More UK Travel Cards guides
Important: This guide is general information, not personal financial advice. Fees, limits and eligibility change; we checked every figure on the date shown, but always confirm the current terms with the provider before you apply or travel. Some links on this page may be affiliate links, which means JLIT may earn a commission if you open an account. This never changes the price you pay or the order of our recommendations.








