Every digital nomad in Thailand has felt the sting: you walk up to an ATM, pull out 10,000 baht, and the machine hits you with a 220 baht fee before your home bank adds its own charges on top. Do that a few times a month and you're losing $30-50 in fees alone, money that could cover a week of street food.
The good news? There are ways to minimize or completely avoid these fees. This guide covers everything from which ATMs charge the least to a tourist-friendly debit card that gives you access to PromptPay, Thailand's QR payment system that locals use for practically everything.
For most visitors: your home card at an AEON ATM. AEON charges 150 baht per withdrawal instead of the 220 baht every other Thai bank charges. That is the single easiest saving available and it requires nothing but finding a yellow ATM.
If you are staying longer than about two weeks: the Kasikorn PAY&TOUR card. It is free to get, and withdrawals at KBank ATMs cost nothing at all. Over a month that is the difference between paying roughly 900 baht in fees and paying zero.
Here is the whole decision in one table.
| Your situation | Use this | Cost per withdrawal |
|---|---|---|
| Short trip, cash a few times | Home card at an AEON ATM | 150 THB + your home bank fee |
| Two weeks or longer | Kasikorn PAY&TOUR card | Free at KBank ATMs, up to 10,000 THB/day |
| Transferring money from home regularly | Wise card at an AEON ATM | 150 THB, no exchange markup |
| Paying shops and restaurants, not withdrawing | PromptPay QR | Free |
| Living here on a long stay visa | Thai bank account | Free at your own bank's ATMs |
The rest of this guide explains why each of those is the right answer for that situation, and the two mistakes that cost people more than the fee itself.
Because the Thai bank that owns the machine charges a flat foreign-card fee, and it is charged per withdrawal rather than per baht. Three more costs stack on top of it, and most people only notice the first.
Here's how the fees stack up every time you use a foreign card at a Thai ATM:
Layer 1: Thai ATM fee. Every Thai bank charges a flat fee per withdrawal when you use a foreign card. This is currently 220 THB (~$6.30) at most banks. AEON Bank is the exception at 150 THB (~$4.30). This fee is unavoidable at the ATM, it's charged by the Thai bank regardless of how much you withdraw.
Layer 2: Your home bank fee. Most banks charge their own international withdrawal fee on top. This could be a flat fee ($2-5) or a percentage (1-3%) or both. Check with your bank, this varies wildly.
Layer 3: Exchange rate markup. Your bank or card network (Visa/Mastercard) applies an exchange rate that includes a small markup over the mid-market rate, typically 0.5-1%.
Layer 4: Dynamic Currency Conversion (DCC). This is the sneaky one. The ATM will ask if you want to be charged in your home currency instead of Thai baht. This sounds convenient but adds a terrible exchange rate on top of everything else, often 3-5% worse.
AEON, at 150 baht. Every other major Thai bank charges 220 baht, so the only fee difference worth chasing is finding a yellow AEON machine.
| Thai Bank | ATM Fee (Foreign Card) | Max Withdrawal | Notes |
|---|---|---|---|
| AEON Bank | 150 THB (~$4.30) | 20,000 THB | Lowest fee, look for yellow ATMs |
| Bangkok Bank | 220 THB (~$6.30) | 25,000 THB | Most widespread |
| Kasikorn Bank (KBank) | 220 THB (~$6.30) | 20,000-30,000 THB | Green ATMs, offers tourist card |
| SCB (Siam Commercial) | 220 THB (~$6.30) | 20,000-25,000 THB | Purple ATMs |
| Krungsri (Bank of Ayudhya) | 220 THB (~$6.30) | 30,000 THB | Highest single withdrawal limit |
| Krungthai Bank | 220 THB (~$6.30) | 20,000 THB | Government bank |
Fewer, larger withdrawals is the biggest lever, because the fee is flat. Five approaches, roughly in order of how much they save.
The Thai ATM fee is a flat rate regardless of how much you withdraw. Taking out 5,000 THB costs the same 220 THB fee as taking out 25,000 THB. At 5,000 THB, that fee represents 4.4% of your withdrawal. At 25,000 THB, it drops to 0.88%. Always withdraw the maximum your ATM allows to minimize the percentage hit.
At 150 THB per transaction versus 220 THB, AEON ATMs save you 70 THB (~$2) every time. If you withdraw twice a month, that's $4 saved, not massive, but it adds up over months of living here. AEON ATMs are found in major malls, Big C hypermarkets, and scattered around tourist areas.
This is the biggest lever you can pull. Several cards refund foreign ATM fees and charge zero currency conversion markup:
Wise (multi-currency card): No conversion markup up to a monthly limit (around $100-200 free ATM withdrawals depending on your plan). After that, 1.75% fee applies. Load it with Thai baht before arrival and use for payments to avoid ATM use entirely. Over-the-counter withdrawals at Bangkok Bank with a Wise card are reported to have zero Thai ATM fees.
Revolut: Free ATM withdrawals within your plan's monthly limit (Standard plan: ~$200/month). 2% fee after that. Great exchange rates with zero markup during market hours.
Charles Schwab (US residents): Reimburses all ATM fees worldwide, including the Thai 220 THB fee. No foreign transaction fees. This is the gold standard for American nomads.
Some banks, notably Bangkok Bank, allow you to do a cash advance at the teller window using your Visa or Mastercard. You bring your card and passport, and they process the withdrawal without the 220 THB ATM fee. The catch: your credit card company may charge a cash advance fee and interest. Check your card terms, but for some cards (like the UK Halifax Clarity card), this method results in zero fees at the mid-market exchange rate.
The best way to avoid ATM fees is to avoid ATMs. Thailand's cashless payment infrastructure has improved dramatically, and there's now a way for tourists to access it. More on that next.
Join the newsletter and get our free Southeast Asia Nomad Starter Kit: costs, visas, money, and the tools that actually matter. Plus on-the-ground updates as things change.
Yes, if you are here more than a couple of weeks. It is free, it takes about twenty minutes at a KBank branch, and it removes the withdrawal fee entirely at KBank ATMs.
This is the tip most nomad guides miss. Kasikorn Bank (KBank) offers a prepaid Visa card specifically designed for foreign tourists that gives you access to Thailand's PromptPay QR payment system, the same system Thai locals use to pay for everything from street food to rent.
PAY&TOUR is a prepaid Visa card and e-wallet for non-Thai nationals. It works as both a physical Visa debit card (accepted anywhere Visa works) and, when linked to the TAGTHAi app, gives you access to PromptPay QR code scanning, Thailand's dominant cashless payment system.
PromptPay QR codes are everywhere in Thailand. Every 7-Eleven, every market stall, every restaurant, every taxi, they all have a QR code you can scan to pay directly from your phone. Until now, this was only available to people with Thai bank accounts. The PAY&TOUR card changes that for tourists and nomads.
Step 1: Visit any Kasikorn Bank foreign exchange booth (available at Suvarnabhumi Airport, Don Mueang Airport, and 100+ branches nationwide).
Step 2: Bring your passport and cash in your home currency to exchange.
Step 3: Exchange your currency for Thai baht, this amount gets loaded onto your PAY&TOUR card.
Step 4: Receive your card. No application fee. No card fee. Free.
Step 5: Download the TAGTHAi app, select "Easy Pay," and link your card using your passport number and the reference number from the card.
| Feature | Details |
|---|---|
| Cost | Free, no application or card fees |
| Card type | Prepaid Visa (works at any Visa terminal) |
| PromptPay QR | Yes, via TAGTHAi app |
| ATM withdrawals | Free at KBank ATMs (up to 10,000 THB/day) |
| ATM hours | 00:30 to 22:00 |
| Max top-up | 100,000 THB per transaction |
| Monthly limit | 300,000 THB |
| QR payment limit | Up to balance (merchant QR) / 1,700 THB per transaction (personal QR) |
| Buyback guarantee | Same exchange rate refund within 15 days (up to 10% of top-up) |
| Card validity | 1 year |
| Requirements | Passport, 20+ years old, non-Thai national |
Where you can, yes. PromptPay is how Thais actually pay for things, it is free, and every baht you spend by QR is a baht you never had to withdraw.
If you've been in Thailand for any length of time, you've noticed that locals almost never use cash anymore. They scan a QR code at every vendor, food stall, taxi, and shop. That system is PromptPay, a government-backed digital payment platform that's become the default way to pay in Thailand.
As a foreigner without a Thai bank account, you've been locked out of this system until now. The PAY&TOUR card via the TAGTHAi app is currently the only way for tourists and nomads to access PromptPay without opening a Thai bank account.
This means you can scan and pay at any merchant displaying a Thai QR payment code, no cash, no foreign card fees, no fumbling with bills.
๐ Using banking apps and making transfers on Thai WiFi?
Encrypt your financial data on shared networks. A VPN protects every transaction from cafe and coworking WiFi snoops.
Get NordVPN, Up to 75% Off โWe use and recommend NordVPN. Affiliate link, we may earn a commission at no extra cost to you.
Only if you are staying long term and hold a visa that qualifies. It removes ATM fees completely, but the requirements have tightened and a tourist entry will not get you one.
If you're staying in Thailand for months rather than weeks, opening a Thai bank account is the ultimate solution. With a Thai bank account, you get full PromptPay access, a Thai debit card with no foreign ATM fees, and mobile banking apps that work seamlessly across the country.
Which banks are foreigner-friendly? Bangkok Bank and Kasikorn Bank (KBank) are generally the most willing to open accounts for foreigners. Requirements vary by branch and can change without notice, but generally you'll need:
Your passport, a Thai phone number, proof of address in Thailand (rental contract or hotel booking), and in some cases a work permit or long-term visa (DTV, ED visa, etc.). Some branches will open an account for tourists; others won't. Bangkok branches tend to be stricter than Chiang Mai or smaller city branches.
Generally yes, and card skimming is rare at bank branch machines. The risk is concentrated in standalone ATMs in tourist areas.
Card comes out LAST. Unlike most countries, Thai ATMs dispense your cash first, then return your card. Many people grab their money and walk away, forgetting their card. Always wait for your card.
Cover your PIN. Standard advice but especially important in tourist areas. ATM skimming exists in Thailand, though it's not as common as in some other countries.
Use bank-attached ATMs. ATMs inside or attached to bank branches are safer than standalone machines on the street or in convenience stores. They're also more likely to be maintained and stocked with cash.
Avoid airport ATM exchange rates. The ATM fee at airport ATMs is the same 220 THB, but the exchange rates tend to be slightly worse. If you need cash at the airport, withdraw a small amount and get more later in the city.
Use a VPN when banking. If you're checking your bank balance or making transfers over Thai WiFi, always use a VPN. Public networks in airports, malls, and cafes are vulnerable to interception. Our VPN guide covers this in detail.
PAY&TOUR for cash, PromptPay for everything you can pay by QR, and an AEON withdrawal on your home card only when you need a large amount at once.
Here's what I recommend for digital nomads spending months in Thailand:
Day 1 (airport arrival): Get a PAY&TOUR card at the KBank exchange booth in Suvarnabhumi or Don Mueang. Exchange enough to cover your first week. Download the TAGTHAi app and link it immediately.
Week 1: Use PromptPay QR for everything you can, 7-Eleven, restaurants, transport. Use the PAY&TOUR card at Visa terminals. Withdraw cash from KBank ATMs for free when you need it.
Month 1: Once settled, try opening a Thai bank account at Bangkok Bank or KBank with your passport, Thai phone number, and proof of address. If you're on a DTV, this should be straightforward.
Ongoing: Keep a Wise or Revolut card as backup for international spending and for transferring money into your Thai account. Use your Thai bank's PromptPay for daily spending. Keep a small amount of cash for places that don't take QR (rare but they exist in rural areas).
Yes, either use the PAY&TOUR card at KBank ATMs (free withdrawals), do over-the-counter cash advances at Bangkok Bank, or use a card like Charles Schwab that reimburses all ATM fees. You can also avoid ATMs entirely by going cashless with PromptPay QR.
It depends on the bank. Most allow 20,000-25,000 THB per transaction. Krungsri ATMs allow up to 30,000 THB. Your home bank may also impose its own daily limit.
Airport exchange rates are generally worse than in the city. Exchange just enough to get to your hotel, then use SuperRich or other recommended exchange offices in Bangkok or Chiang Mai for better rates. Or get a PAY&TOUR card at the airport KBank booth, the exchange rate isn't the best but you gain the convenience and fee-free ATM access.
Most Thai ATMs accept Visa, Mastercard, Cirrus, and Maestro cards. Make sure your bank has enabled international withdrawals before you travel, many banks block foreign ATM use by default for security.
Generally yes. ATM skimming is rare but not unheard of. Stick to bank-attached ATMs, cover your PIN, and remember that Thai ATMs dispense cash before returning your card, always wait for your card.
DCC is when the ATM offers to charge you in your home currency instead of Thai baht. It sounds convenient but the exchange rate is terrible, typically 3-5% worse than your bank's rate. Always choose to be charged in Thai baht and let your own bank handle the conversion.
Currently only at KBank foreign exchange booths. You cannot top up at 7-Eleven, online, or through bank transfer. This is the main limitation of the card, you need to visit a KBank booth with cash in a foreign currency to add funds.
๐ฏ Explore Thailand Activities & Tours