Seven years of trial and error with Thai banks. We've opened accounts at Kasikorn, Bangkok Bank, SCB, Krungsri, and smaller regional banks across Phuket. Here's the honest verdict for expats — and why most expats end up with two accounts.
Quick Reference: The Three Banks
- KBank Yaowarat Rd (SWIFT: KASITHBK) — Most flexible for tourist visas; English-speaking staff; best mobile app
- Bangkok Bank Phang Nga Rd (SWIFT: BKKBTHBK) — Best for Non-OA FET documents; most familiar with visa requirements
- SCB Central Festival (SWIFT: SICOTHBK) — Best mobile app; best tech; easier for established residents
Quick Summary: Which Bank to Choose?
If you're arriving on a tourist visa and want to open your first Thai bank account: go to Kasikorn Bank Yaowarat Road in Phuket Town. Their staff are experienced with expats, speak English, and are most flexible about visa type. The process takes 1-2 hours and you'll walk out with a debit card the same day.
If you're applying for a Non-OA retirement visa and need an ฿800,000 deposit for FET (Foreign Exchange Transaction) documents: Bangkok Bank Phang Nga Road is your best choice. They handle this regularly, understand the documentation requirements inside-out, and can advise you on seasoning (how long the money needs to sit in the account).
For daily use, spending, PromptPay transfers, and ATM access: most expats use Kasikorn for the app and daily convenience. For the serious money (the ฿800,000 visa fund), they maintain it at Bangkok Bank. SCB is excellent if you live near Central Festival Phuket, but it's not essential — KBank is sufficient for everything.
Kasikorn Bank (KBank) — The Expat Favourite
KBank Yaowarat Road is in Phuket Town, 100 metres east of the Krabi Clock Tower. This is the branch that matters for expats. When people tell you "KBank is best for foreigners," they mean this branch.
Account Opening: Tourist Visa Friendly
KBank's Yaowarat Road branch is the most relaxed about visa type. You can open an account on a tourist visa (or even a Tourist Visa Exempt stamp) if you bring: passport, TM.30 form, proof of address (rental agreement or hotel booking), and completed account opening form. Staff are patient with English and know the expat process inside-out. Average time: 60-90 minutes. You'll get your debit card same-day or next day.
Some KBank branches in Thailand do restrict tourist visa customers initially (they may limit your balance, transfer amounts, or require higher minimums). Yaowarat Road is more flexible, but rules change. Always ask about restrictions upfront.
K-PLUS App: Best in Class
The K-PLUS app is the gold standard for expats. Clean interface, fast loads, excellent PromptPay integration, international transfer support, and regular updates. You can check balances, transfer money, pay bills, and use PromptPay all from your phone. The app works smoothly on most phones and rarely crashes. If you use Thai banking regularly, K-PLUS is why many expats choose KBank.
PromptPay: Seamless Setup
KBank customers can set up PromptPay (Thailand's instant transfer system) in 3 minutes via the K-PLUS app. Your Thai phone number becomes your PromptPay ID. You can pay landlords, food vendors, tradespeople, and split restaurant bills instantly. This is not just convenient — it's essential in Phuket.
International Transfers
KBank accepts SWIFT transfers (SWIFT code: KASITHBK). The process is straightforward: you provide your IBAN equivalent (account number + bank details), and money arrives within 1-3 business days. There's no specific "Wise-friendly" advantage — SWIFT is SWIFT — but KBank staff are familiar with international transfers from expats and won't give you any fuss.
ATM Network and Fees
KBank has one of Thailand's largest ATM networks — you'll find them everywhere in Phuket, and across the country. However: foreign ATM withdrawals cost ฿220 per transaction at most KBank machines. This is higher than some competitors but standard for KBank. If you withdraw ฿5,000 at a foreign ATM, you pay ฿5,220. The fee is charged immediately in Thai baht.
Why Expats Choose KBank
Expat-friendly branch (Yaowarat), best app, easiest PromptPay, huge ATM network, English-speaking staff, and the general sense that they "get" expats. For new arrivals, this is the obvious choice.
Bangkok Bank — The Non-OA Specialist
Bangkok Bank Phang Nga Road is in central Phuket Town, near Robinson department store. This branch handles the ฿800,000 Non-OA retirement visa requirement better than any other bank in Phuket.
The Non-OA FET Process
To qualify for Thailand's Retirement Visa (Non-OA), you need to prove you have ฿800,000 in a Thai bank account and that it's "seasoned" (sat in the account for at least 3 months without large deposits or withdrawals). Immigration will ask for bank statements and may request an FET (Foreign Exchange Transaction) letter — a document from your bank proving the money arrived from overseas.
Bangkok Bank Phang Nga Road staff handle this weekly. They know the exact documentation Immigration requires, understand the seasoning rules, and can process your FET letter quickly (usually same-day or next business day). Other branches might fumble the process or ask for unnecessary documents. Bangkok Bank's Phang Nga Road branch is smooth.
Account Opening
Bangkok Bank technically prefers a Non-Immigrant visa, but Phang Nga Road may open for you on a tourist visa if you explain you're setting up for a retirement visa application. They want to see your plan and commitment. Unlike KBank's more relaxed policy, you'll be straightforward with them: "I'm opening to meet the Non-OA ฿800,000 requirement."
Bring: passport, TM.30, proof of address, and initial deposit (even ฿1,000 is fine to start; you can transfer the ฿800,000 later).
Bualuang mBanking App
Bangkok Bank's mobile app is called Bualuang mBanking. It's functional and does the job, but it's less polished than K-PLUS. The interface is a bit dated, it can be slow, and features are less intuitive. However, it works, and if you're primarily using the account to hold the ฿800,000 visa fund (not daily spending), you won't use the app much anyway.
International Transfers and SWIFT
Bangkok Bank's SWIFT code is BKKBTHBK. International transfers clear slightly faster than some competitors (sometimes within 24 hours vs. the typical 1-3 days), though this varies by sending bank. The process is clear and straightforward. Staff at Phang Nga Road are comfortable with expats receiving international money, which is another reason many use this branch for the visa fund.
ATM Network and Fees
Bangkok Bank's ATM network is comparable to KBank's — widespread across Phuket and Thailand. Foreign ATM withdrawals also cost around ฿220, so there's no significant advantage over KBank here.
Why Expats Use Bangkok Bank
Simple: it's the best bank for the Non-OA visa fund process. If you're opening specifically to meet the ฿800,000 requirement, Phang Nga Road is the obvious choice. For everything else (daily spending, PromptPay, regular transfers), KBank is better. This is why most expats maintain both.
SCB (Siam Commercial Bank) — The Tech Option
SCB has a branch at Central Festival Phuket (the large shopping mall in Patong). SCB is the newest and most technologically polished of the three.
Account Opening
SCB Central Festival typically requires a Non-Immigrant visa. If you're arriving on a tourist visa, your chances of opening at this branch are lower than at KBank. However, if you already have a Non-Immigrant visa (from education, work, or retirement), SCB is straightforward and professional.
SCB Easy App: Best for 2026
The SCB Easy app is genuinely excellent. Clean design, fast performance, excellent features, and regular updates. App store ratings consistently put it above K-PLUS and Bualuang. If you care about mobile banking experience, SCB Easy is the winner. However: if opening an account is the barrier (visa type), this advantage doesn't matter.
International Transfers
SCB's SWIFT code is SICOTHBK. International transfers process smoothly. No advantage or disadvantage vs. KBank or Bangkok Bank — all three Thai banks handle SWIFT competently.
Why Most Expats Don't Lead with SCB
SCB is excellent, but it requires a Non-Immigrant visa for account opening (generally), which you won't have on arrival. If you live near Central Festival and eventually get a Non-Immigrant visa, opening a second account at SCB for the app experience makes sense. But for your first account, it's not an option.
Full Comparison Table
| Feature | KBank Yaowarat | Bangkok Bank Phang Nga | SCB Central Festival |
|---|---|---|---|
| Open on Tourist Visa | Yes — easy | Maybe — depends | No — requires Non-Imm |
| English Staff | Good | Good | Good |
| Mobile App Quality | K-PLUS (excellent) | Bualuang (adequate) | SCB Easy (best) |
| Foreign ATM Fee | ฿220 | ฿220 | ฿220 |
| Non-OA FET Support | Good | Best | Standard |
| SWIFT Code | KASITHBK | BKKBTHBK | SICOTHBK |
| Free Int'l Transfers | SWIFT available | SWIFT available | SWIFT available |
| PromptPay Setup | Very easy | Easy | Easy |
| Phuket Town Branch | Yaowarat Rd | Phang Nga Rd | Patong (mall) |
Alternative Banks: Krungsri and Kasikorn Premier
For completeness: Krungsri Bank (AYUDTHBK) is another option with a solid presence in Phuket. It's comparable to Bangkok Bank — good app, straightforward process, no particular advantage for expats. Kasikorn Premier is for high-net-worth customers only — it requires a minimum balance and is not relevant for most expats.
The Two-Account Strategy: Why Most Smart Expats Do This
After seven years in Phuket and talking to hundreds of expats, the pattern is clear: open your first account at Kasikorn Yaowarat for daily use, and once you're settled and have a Non-Immigrant visa or are ready for a retirement visa, open a second account at Bangkok Bank Phang Nga for the visa fund.
Here's why:
- KBank for daily life: PromptPay, ATM withdrawals, bill payments, Wise transfers, food and shopping. The K-PLUS app is excellent and you use it daily.
- Bangkok Bank for the visa fund: ฿800,000 sits in this account. You barely touch it (that would mess up seasoning). When you need FET letters or visa documentation, their staff handle it seamlessly.
- Optional third: Wise: Many expats also use Wise for international transfers, not as a Thai bank account. Wise is not a Thai bank — you can't receive PromptPay, you can't withdraw at Thai ATMs, you can't use it for visa purposes. But for sending money internationally from Thailand, Wise's exchange rates typically beat Thai banks. It's a complement, not a replacement.
Why two Thai banks? Because Thai banks have limits. KBank may initially limit tourist visa accounts (balance caps, transfer limits). Using two banks gives you flexibility: daily spending and transfers at KBank, visa funds and documentation at Bangkok Bank. It's not essential, but it's smart.
What About Online Banks and Wise?
Wise (formerly TransferWise) is an excellent service, but it's not a Thai bank. You cannot:
- Receive PromptPay transfers to a Wise account
- Use Wise for Thai tax residency documentation
- Use it as your primary Thai bank account for visa purposes
- Withdraw cash at Thai ATMs from Wise
- Hold Thai baht in Wise long-term (it's a transfer service, not a savings account)
What Wise is excellent for: sending money out of Thailand to your home country, receiving international transfers and converting to Thai baht, managing multiple currencies. Many expats use Wise + a Thai bank in combination. You receive your UK pension via SWIFT to Wise, Wise gives you the best exchange rate, and you transfer the Thai baht to your KBank account. That's a smart workflow.
But Wise is not your primary Thai bank account. You need a Thai bank account (KBank or Bangkok Bank) for daily life in Phuket.
Practical Checklist: Opening Your First Thai Bank Account
Going to KBank Yaowarat Road tomorrow? Bring:
- Passport (original)
- TM.30 form (get this from your accommodation — hotel, rental, or guesthouse should provide it)
- Proof of residence (rental agreement, hotel booking, or TM.30 itself)
- Initial deposit (฿1,000-10,000 minimum, though ask at the counter)
- Thai phone number (buy a Thai SIM if you don't have one)
- Pen for signing forms
Process: walk in, take a queue number, explain you're opening a current account, complete their forms, provide documents, deposit money, and leave with your passbook. They'll order a debit card (usually arrives in 3-5 business days). Ask about online banking and PromptPay setup before you leave — staff will guide you through the app during or after account opening.
Common Mistakes to Avoid
Mistake 1: Not getting a Thai SIM first. You can open a bank account without one, but you'll need a Thai phone number within days to set up mobile banking and PromptPay. Get a Thai SIM immediately (7-Eleven, Family Mart, or any phone shop). Cost: ฿50-100. It takes 10 minutes.
Mistake 2: Banking at the wrong branch. If you go to a small KBank branch in Patong instead of Yaowarat, they might refuse you or place restrictions on your account. Yaowarat is the proven expat branch. Go there.
Mistake 3: Expecting to transfer your visa fund immediately. When you open your account, don't immediately send ฿800,000. Most banks want to see your account "seasoned" — money sitting there stably for 3 months — before it counts toward visa requirements. Ask the bank how long you should wait before requesting FET letters.
Mistake 4: Not reading the fine print on your account type. Some accounts are "Lite" versions with lower limits. Ask for a standard account (sometime called "Standard" or "Premium"). The staff will guide you.
Transfer Your International Money Easily
Once you have a Thai bank account with SWIFT code, use Wise to send money from abroad. Best exchange rates, lowest fees. Free first transfer if you sign up.
Open a Wise Account →FAQ
Which Thai bank is easiest for expats to open on a tourist visa?
Which bank is best for the Non-OA retirement visa 800k baht requirement?
Can I open a Thai bank account without a Non-Immigrant visa?
What is the best Thai banking app for expats?
Do I need a Thai SIM card for banking apps?
Get Your Thai Bank Account Setup Right the First Time
Seven years of Phuket experience means we've seen every mistake expats make. From visa requirements to app setup to understanding PromptPay — we can guide you through the entire process.
Ask Us a Question →Last updated: February 2026. This article is for information only and does not constitute financial or banking advice. Thai banking rules and individual branch policies can change without notice. Always confirm current requirements directly with your chosen bank branch. This page contains affiliate links (Wise).