Compare 35 international money transfer routes to Thailand. We show the real rate — including spread and fees — updated daily.
| From | Best Provider | Rate | Fee on $1k | Speed | Recipient Gets* | |
|---|---|---|---|---|---|---|
| United StatesUSD | Wise | 32.8252 | $4.60 | ~1 hour | THB 32,674.2 | Compare → |
| United KingdomGBP | Wise | 43.8091 | $4.60 | ~1 hour | THB 43,607.58 | Compare → |
| United Arab EmiratesAED | Wise | 8.9371 | $4.60 | ~1 hour | THB 8,895.99 | Compare → |
| Saudi ArabiaSAR | Wise | 8.7524 | $4.60 | ~1 hour | THB 8,712.14 | Compare → |
| GermanyEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| CanadaCAD | Wise | 23.5313 | $4.60 | ~1 hour | THB 23,423.06 | Compare → |
| AustraliaAUD | Wise | 23.1566 | $4.60 | ~1 hour | THB 23,050.08 | Compare → |
| FranceEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| ItalyEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| SpainEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| NetherlandsEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| SwitzerlandCHF | Wise | 41.1698 | $4.60 | ~1 hour | THB 40,980.42 | Compare → |
| QatarQAR | Wise | 9.0169 | $4.60 | ~1 hour | THB 8,975.42 | Compare → |
| KuwaitKWD | Wise | 106.4827 | $4.60 | ~1 hour | THB 105,992.88 | Compare → |
| JapanJPY | Wise | 0.2049 | $4.60 | ~1 hour | THB 203.96 | Compare → |
| SingaporeSGD | Wise | 25.4767 | $4.60 | ~1 hour | THB 25,359.51 | Compare → |
| Hong KongHKD | Wise | 4.1884 | $4.60 | ~1 hour | THB 4,169.13 | Compare → |
| New ZealandNZD | Wise | 19.0864 | $4.60 | ~1 hour | THB 18,998.6 | Compare → |
| NorwayNOK | Wise | 3.4678 | $4.60 | ~1 hour | THB 3,451.85 | Compare → |
| SwedenSEK | Wise | 3.4787 | $4.60 | ~1 hour | THB 3,462.7 | Compare → |
| BelgiumEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| PortugalEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| IrelandEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| AustriaEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| FinlandEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| DenmarkDKK | Wise | 5.0753 | $4.60 | ~1 hour | THB 5,051.95 | Compare → |
| LuxembourgEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| GreeceEUR | Wise | 37.8654 | $4.60 | ~1 hour | THB 37,691.22 | Compare → |
| PolandPLN | Wise | 8.9225 | $4.60 | ~1 hour | THB 8,881.46 | Compare → |
| Czech RepublicCZK | Wise | 1.5629 | $4.60 | ~1 hour | THB 1,555.71 | Compare → |
| BahrainBHD | Wise | 87.2910 | $4.60 | ~1 hour | THB 86,889.46 | Compare → |
| OmanOMR | Wise | 85.3619 | $4.60 | ~1 hour | THB 84,969.24 | Compare → |
| IsraelILS | Wise | 11.1983 | $4.60 | ~1 hour | THB 11,146.79 | Compare → |
| South KoreaKRW | Wise | 0.0215 | $4.60 | ~1 hour | THB 21.37 | Compare → |
| TaiwanTWD | Wise | 1.0405 | $4.60 | ~1 hour | THB 1,035.71 | Compare → |
* THB amount received when sending the equivalent of $1,000 USD. Rates updated daily — actual amounts may vary.
Thailand has a well-developed banking system with four main commercial banks dominating the market: Bangkok Bank, Kasikornbank (KBank), Siam Commercial Bank (SCB), and Krung Thai Bank. All major Thai banks accept incoming international transfers via SWIFT, making them reliable conduits for foreign remittances. Unlike many Asian countries, Thailand does not use the IBAN system; instead, international wire transfers require a SWIFT code (usually 8-11 characters) paired with a 10-digit Thai bank account number. The Bank of Thailand regulates all financial institutions and sets standards for international transactions.
Mobile banking has become ubiquitous in Thailand, with apps like m-Banking (from Bangkok Bank and Kasikornbank), SCB EASY, and others allowing account holders to monitor incoming transfers in real time. These apps display transaction status, pending amounts, and conversion rates applied by the bank. Traditional cash-in services are also available through many banks and money transfer agents, though most international remittances land directly into Thai bank accounts. Banking hours are standardized across the country: Monday to Friday, 8:30 AM to 3:30 PM (some branches open until 4:00 PM). Saturday and Sunday closures mean transfers initiated on weekends will process on the next business day. Incoming wire transfers to Thailand typically clear within 1–3 business days, depending on the sender's bank and intermediary correspondent banks involved in the transaction.
To receive international money transfers in Thailand, a recipient must provide their Thai bank name, 10-digit account number, and the bank's SWIFT code to the sender. Some banks also ask for the account holder's Thai ID number (as part of KYC verification). Recipients should ensure their bank account is in their full legal name, as international transfers must match the beneficiary name exactly to avoid delays or rejections. Bank-to-bank transfers are the most common and fastest method, typically arriving in 1–3 business days once the sender initiates the payment.
Recipients can also opt for cash pickup services at authorized money transfer agents in major Thai cities, though this method often incurs higher fees than direct bank deposits. Mobile wallet options exist (such as PromptPay, a real-time payment system that links to Thai bank accounts), but international senders rarely use them directly; PromptPay is primarily for domestic transfers and peer-to-peer payments among Thai residents. To track an incoming transfer, recipients should note the SWIFT reference number and sender's bank details, then contact their Thai bank with this information. Most Thai banks provide free online transaction tracking via their m-Banking apps, showing the transfer amount, expected arrival date, and current processing status. Once funds arrive, the baht equivalent is credited to the account at the rate applied by the receiving bank at the moment of deposit.
Thailand does not impose a tax on incoming international remittances or foreign currency transfers to residents. This means money received from abroad is not subject to income tax at the point of receipt. However, if the recipient subsequently earns interest on deposited funds or derives income from that money, those earnings may be subject to Thailand's standard income tax rates (ranging from 5% to 35% depending on income level). The Bank of Thailand does not set statutory limits on the amount of money that can be received internationally, so there are no legal caps on inbound transfers.
Thailand's anti-money laundering (AML) framework, overseen by the Financial Intelligence Unit (FIU) and the Bank of Thailand, requires that Thai banks conduct Know Your Customer (KYC) verification for all account holders. For transfers exceeding 1 million baht (approximately $28,000 USD), banks must file reports with the FIU as part of suspicious transaction monitoring, though routine remittances from family members or friends are typically exempt from heightened scrutiny if documentation supports the legitimate source. The Central Bank publishes annual guidelines on acceptable documentation for large transfers: payslips, employment letters, or business registration documents are standard. Thailand's government does not currently offer incentive programs such as bonus exchange rates or cash-back schemes for inbound remittances, unlike some neighboring countries. Receiving entities (whether individuals or businesses) are expected to declare receipt of substantial foreign funds if asked during tax filing, though many routine family remittances fall below reporting thresholds.
International transfers to Thailand are automatically converted from the sender's currency (USD, GBP, EUR, etc.) to Thai Baht (THB) at the rate applied by the receiving bank. Thai banks do not use the true mid-market exchange rate; instead, they apply a margin or spread (typically 1.5% to 3% above the market rate) to cover processing costs and generate revenue. This means the recipient receives slightly fewer baht than they would if they exchanged currency at a currency dealer or forex bureau. For example, if the market rate is 35 baht per USD, a Thai bank might credit the account at 34.50 baht per USD.
Recipients who receive foreign currency directly (rare, except through specialized accounts) can convert it at several venues: commercial banks typically offer conversion services with spreads of 2%–3%; forex bureaus (found throughout Bangkok, Chiang Mai, and other tourist areas) often provide better rates with narrower spreads of 0.5%–1.5%; and a few fintech apps offer near-mid-market rates but may charge flat fees. Timing is important—the Thai baht fluctuates against major currencies, so recipients who anticipate better rates in coming days may request that their bank hold the foreign currency temporarily (usually up to 2–3 days) before converting. Holding unexchanged foreign currency in a Thai bank account is permitted and not subject to restrictions, though interest rates on foreign-currency accounts are typically lower than baht accounts. For recipients regularly receiving transfers, opening a multi-currency account (offered by Bangkok Bank, SCB, and others) allows them to hold USD, EUR, or GBP separately and convert at a time of their choosing.
United States → Thailand
USD → THB
Wise · 32.8252
United Kingdom → Thailand
GBP → THB
Wise · 43.8091
United Arab Emirates → Thailand
AED → THB
Wise · 8.9371
Saudi Arabia → Thailand
SAR → THB
Wise · 8.7524
Germany → Thailand
EUR → THB
Wise · 37.8654
Canada → Thailand
CAD → THB
Wise · 23.5313
Australia → Thailand
AUD → THB
Wise · 23.1566
France → Thailand
EUR → THB
Wise · 37.8654
Italy → Thailand
EUR → THB
Wise · 37.8654
Spain → Thailand
EUR → THB
Wise · 37.8654
Netherlands → Thailand
EUR → THB
Wise · 37.8654
Switzerland → Thailand
CHF → THB
Wise · 41.1698
Qatar → Thailand
QAR → THB
Wise · 9.0169
Kuwait → Thailand
KWD → THB
Wise · 106.4827
Japan → Thailand
JPY → THB
Wise · 0.2049
Singapore → Thailand
SGD → THB
Wise · 25.4767
Hong Kong → Thailand
HKD → THB
Wise · 4.1884
New Zealand → Thailand
NZD → THB
Wise · 19.0864
Norway → Thailand
NOK → THB
Wise · 3.4678
Sweden → Thailand
SEK → THB
Wise · 3.4787
Belgium → Thailand
EUR → THB
Wise · 37.8654
Portugal → Thailand
EUR → THB
Wise · 37.8654
Ireland → Thailand
EUR → THB
Wise · 37.8654
Austria → Thailand
EUR → THB
Wise · 37.8654
Finland → Thailand
EUR → THB
Wise · 37.8654
Denmark → Thailand
DKK → THB
Wise · 5.0753
Luxembourg → Thailand
EUR → THB
Wise · 37.8654
Greece → Thailand
EUR → THB
Wise · 37.8654
Poland → Thailand
PLN → THB
Wise · 8.9225
Czech Republic → Thailand
CZK → THB
Wise · 1.5629
Bahrain → Thailand
BHD → THB
Wise · 87.2910
Oman → Thailand
OMR → THB
Wise · 85.3619
Israel → Thailand
ILS → THB
Wise · 11.1983
South Korea → Thailand
KRW → THB
Wise · 0.0215
Taiwan → Thailand
TWD → THB
Wise · 1.0405