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.
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.
| 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 |
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.
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 |
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 68% Off →We use and recommend NordVPN. Affiliate link — we may earn a commission at no extra cost to you.
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.
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.
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.
Sponsored Partner
🌙 Sleep better wherever you are. Premium mulberry silk pillowcases & bedding. Use code PMF15 for 15% off.
🎯 Explore Thailand Activities & Tours
Klook.com