SWIFT/BIC codes in Thailand

207 banks and financial institutions in Thailand with 282 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Acl Securities Co. LTD ACSCTHB1XXX Bangkok 1
Adkinson Securities LTD ADKSTHB1XXX Bangkok 1
Advance Finance Public Company Limited ADVNTHB1XXX Bangkok 1
Aec Securities Public Company Limited ASPCTHB1XXX Bangkok 1
Afco Securities Corp Limited AFCETHB1XXX Bangkok 1
Aia Company Limited AIACTHBKXXX Bangkok 2
Aig Retail Bank Public Co., LTD AFTCTHB1XXX Bangkok 1
Aira Securities Public Company Limited PSSCTHB1XXX Bangkok 1
Al Atas International Trading House (Thailand) Limited AITHTHB1XXX Bangkok 1
American Express Bank LTD AEIBTHB1XXX Bangkok 1
Amsteel Securities (Thailand) Public Co., LTD ASTLTHB1XXX Bangkok 1
Anz Bank (Thai) Public Company Limited ANZBTHB1XXX Bangkok 2
Apple Wealth Securities Company Limited AWSCTHB1XXX Bangkok 1
Asia Credit Foncier Co., LTD. ASCITHB1XXX Bangkok 1
Asia Equity Thailand LTD ASETTHB1XXX Bangkok 1
Asia Plus Securities Company LTD APSOTH21XXX Bangkok 1
Asia Plus Securities Public Company Limited AAASTHB1XXX Bangkok 1
Asia Securities Trading Co LTD ASSRTHB1XXX Bangkok 1
Asia Wealth Securities Company Limited CGSTTHB1XXX Bangkok 1
Asset Plus Securities Company Limited APSSTHB1XXX Bangkok 1
Ayudhya Securities Public Company Limited AYITTHB1XXX Bangkok 2
Bangkok Bank Public Company Limited BKKBTHBKXXX Bangkok 5
Bangkok Capital Asset Management Company Limited CANYTHB1XXX Bangkok 1
Bangkok First Investment and Trust Public Company Limited BFITTHB1XXX Bangkok 1
Bangkok Investment Public Co. LTD. BIPUTHB1XXX Bangkok 1
Bangkok Mass Transit Authority MARHTHB1XXX Bangkok 1
Bank For Agriculture and Agricultural Cooperatives ALCBTHB1XXX Bangkok 2
Bank of America, N.a. Bangkok BOFATH2XXXX Bangkok 2
Bank of Ayudhya Public Company Limited AYUDTHBKXXX Bangkok 3
Bank of Ayudhya Public Company Limited, Bangkok Sathorn Branch (Ex -The Bank of Tokyo-Mitsubishi Ufj LTD) BOTKTHBXXXX Bangkok 1
Bank of China (Thai) Public Company Limited BKCHTHBKXXX Bangkok 1
Bank of Thailand BOTHTHBKXXX Bangkok 17
Bank of Thailand Employee's Thrift and Credit Cooperative LTD TETCTHB1XXX Bangkok 1
Bank of Thailand, Bahtnet Payment System BOTHTHBPXXX Bangkok 1
Bara Development Finance and Securites Co.ltd. BDFCTHB1XXX Bangkok 1
Barclays de Zoete Wedd Securities LTD BZWLTHB1XXX Bangkok 1
Baring Research LTD BARHTHB1XXX Bangkok 1
BNP Paribas Bangkok Branch BNPATHBKXXX Bangkok 1
BNP Prime Peregine Securities (Thailand) LTD BPPETHB1XXX Bangkok 1
Book Club Finance Public Company Limited, The BCFPTHB1XXX Bangkok 1
Bpi International Finance Limited BPIITHB1XXX Bangkok 1
Bualuang Securities Public Company Limited BSPOTHB1XXX Bangkok 1
Caisse Nationale du Credit Agricole AGRITHB1XXX Bangkok 1
Capital Nomura Securities Public Co LTD NMRSTHB1XXX Bangkok 1
Capital Nomura Securities Public Company Limited CAPETHB1XXX Bangkok 1
Cathay Trust Co LTD CATTTHB1XXX Bangkok 1
Chiangmai Lending Office LENDTHB10BC Chiangmai 1
Chonburi Lending Office LENDTHB1XXX Chonburi 1
Cimb Securities (Thailand) Co., LTD SEETTHB1XXX Bangkok 1
Cimb Thai Bank Public Company Limited (Formerly Bankthai Public Company Limited) UBOBTHBKXXX Bangkok 1
Citibank N.a. CITITHBXXXX Bangkok 2
Citicorp Securities (Thailand) LTD CISTTHB1XXX Bangkok 1
Clsa Securities (Thailand) LTD CLSATHB1XXX Bangkok 1
Comptroller General's Department CGDXTHB1XXX Bangkok 1
Credit Suisse Securities (Thailand) Limited CSFBTHB1XXX Bangkok 1
Crosby Research LTD CRSHTHB1XXX Bangkok 1
Dbs Vickers Securities (Thailand) Company Limited DBSVTHB1XXX Bangkok 1
Deposit Protection Agency DEPGTHB1XXX Bangkok 1
Deutsche Bank AG, Bangkok Branch DEUTTHBKXXX Bangkok 2
Dhana Nakorn Finance and Securities Public Co.,ltd. DNFETHB1XXX Bangkok 1
Ducati Motor Thailand Co. LTD. DMTHTHB1XXX Pluak Daeng 1
Dynamic Eastern Finance Thailand (1991) Public Co LTD DEFTTHB1XXX Bangkok 1
Electricity Generating Authority of Thailand EGATTHB1XXX Bangkok 1
Export-Import Bank of Thailand EXTHTHBKXXX Bangkok 1
Expressway and Rapid Transit Authority of Thailand ERTATHB1XXX Bangkok 1
Far East Securities Company Limited FESCTHB1XXX Bangkok 1
Finance Center-Fucc Bank International FUCCTHB1XXX Bangkok 1
Finansa Credit LTD FIRDTHB1XXX Bangkok 1
Finansa Securities LTD FIEUTHB1XXX Bangkok 1
Finansia Syrus Securities Public Company Limited SYSOTHB1XXX Bangkok 1
First Asia Securities Public Co. LTD. FASPTHB1XXX Bangkok 1
First Bangkok City Finance and Securities Public Company Limited FBCFTHB1XXX Bangkok 1
Fitch Ratings (Thailand) Limited FRIPTHB1XXX Bangkok 1
Fpb Asia Limited FPASTHB1XXX Bangkok 1
G20 Asset Management Co., LTD. GSMNTHB1XXX Bangkok 1
Ge Money Retail Bank Public Company MRPCTHB1XXX Bangkok 1
General Finance and Securities Co LTD GEFSTHB1XXX Bangkok 1
Global Thai Finance and Securities Co. LTD GTFCTHB1XXX Bangkok 1
Globlex Securities Co LTD GLSCTHB1XXX Bangkok 1
Gmo-Z Com Securities (Thailand) LTD GCSTTHB1XXX Bangkok 1
Government Housing Bank GOHUTHB1XXX Bangkok 1
Government Pension Fund GOPFTHB1XXX Bangkok 1
Government Savings Bank GSBATHBKXXX Bangkok 1
Hg Asia Investment Research LTD ASIRTHB1XXX Bangkok 1
I V Global Securities Public Company Limited ISPCTHB1XXX Bangkok 1
Indian Overseas Bank (Formerly Bharat Overseas Bank LTD.) BHOBTHBKXXX Bangkok 1
Industrial and Commercial Bank of China (Thai) Public Company Limited ICBKTHBKXXX Bangkok 2
Islamic Bank of Thailand TIBTTHBKXXX Bangkok 1
James Capel Asia Limited JCALTHB1XXX Bangkok 1
Jp Morgan Securities (Thailand) Limited JPSTTHB1XXX Bangkok 1
Jpmorgan Chase Bank, N.a., Bangkok Branch CHASTHBXXXX Bangkok 8
Kaewsong (2548) Public Company Limited BCFSTHB1XXX Bangkok 1
Kasikorn Asset Management Co LTD KAMOTHB1XXX Bangkok 1
Kasikorn Securities Public Company Limited KSPCTHB1XXX Bangkok 1
Kasikornbank Public Company Limited KASITHBKXXX Bangkok 17
Kgi Securities (Thailand) Public Company Limited. KSOPTHB1XXX Bangkok 2
Khon Kaen Lending Office LENDTHB10BH Khon Kaen 1
Kiatnakin Bank Public Company Limited KIFITHB1XXX Bangkok 2
Kiatnakin Finance and Securities Public Co LTD KFSPTHB1XXX Bangkok 1
Kim Eng Securities (Thailand) Public Company Limited KESATHB1XXX Bangkok 1
Korea Exchange Bank KOEXTHB1XXX Bangkok 1
Krung Thai Bank Public Company Limited KRTHTHBKXXX Bangkok 6
Krungthai Thanakit Finance Public Company Limited KRUTTHB1XXX Bangkok 1
Ksit Finance and Securities PLC KFSCTHB1XXX Bangkok 1
Kt Zmico Securities Company Limited ZMSCTHB1XXX Bangkok 1
Ktb Securities Limited HSTHTHB1XXX Bangkok 1
Land and Houses Retail Bank Public Company Limited LAHRTHB1XXX Bangkok 1
Lynn Phillips Mortgage Credit Foncier Co.,ltd LPMCTHB1XXX Bangkok 1
Macquarie Securities (Thailand) Limited IBSTTHB1XXX Bangkok 1
Mass Rapid Transit Authority of Thailand MRTATHB1XXX Bangkok 1
Mega International Commercial Bank Public Company Limited ICBCTHBKXXX Bangkok 5
Mercantile Bank LTD. HLEBTHB1XXX Bangkok 1
Mercedes-Benz (Thailand) Limited DAIXTHBKXXX Bangkok 1
Mercedes-Benz Leasing (Thailand) Co. LTD. MBLETHBKXXX Bangkok 1
Mercedes-Benz Manufacturing (Thailand) Limited MBMATHBKXXX Bangkok 1
Merchant Partners Securities Public Company Limited ADSCTHB1XXX Bangkok 1
Merrill Lynch Securities (Thailand) Limited SECYTHB1XXX Bangkok 1
Metropolitan Waterworks Authority MEWATHB1XXX Bangkok 1
Mizuho Bank, LTD., Bangkok Branch MHCBTHB2XXX Bangkok 2
Multi-Credit Corporation of Thailand LTD. MULCTHB1XXX Bangkok 1
Nakhon Ratchasima Lending Office LENDTHB10BR Nakhon Ratchasima 1
National Finance Public Company Limited NFSPTHB1XXX Bangkok 1
National Housing Authority NAHATHB1XXX Bangkok 1
National Itmx Co., LTD. NAITTHB1XXX Bangkok 1
Nithipat Capital and Securities Co. LTD. NCSCTHB1XXX Bangkok 1
Office For Securities Brokerage Services OFSBTHB1XXX Chiangmai 4
Osk Securities (Thailand) Public Company Limited BFSOTHB1XXX Bangkok 1
Oversea-Chinese Banking Corporation Limited, Bangkok Branch OCBCTHBKXXX Bangkok 1
Overseas Union Bank LTD. OUBKTHB1XXX Bangkok 1
Panasonic Treasury Centre (Thailand) Co., LTD. PANATHB1XXX Bangkok 1
Phatra Securities Public Company Limited PHSUTHB1XXX Bangkok 1
Phillip Securities (Thailand) Public Co. LTD PSTPTHB1XXX Bangkok 1
Poonpipat Finance and Securities Co LTD. POFSTHB1XXX Bangkok 1
Processing Center Company Limited PRCYTHB1XXX Bangkok 1
Provincial Electricity Authority PREHTHB1XXX Bangkok 1
Provincial Waterworks Authority PRWATHB1XXX Bangkok 1
Ptt Public Company Limited PTPCTHB1XXX Bangkok 1
Public Debt Management Office PDMOTHB1XXX Bangkok 1
Rhb Bank Berhad DCBBTHBKXXX Bangkok 1
S.c.f. Finance and Securities Pcl SCFSTHB1XXX Bangkok 1
Sahaviriya Credit Foncier Co.,ltd. SCFCTHB1XXX Bangkok 1
Samsung C and T (Thailand) Co., LTD SCNTTHB1XXX Bangkok 1
Sbi Thai Online Securities Company Limited STNUTHB1XXX Bangkok 1
Scb Securities Co LTD SSTCTHB1XXX Bangkok 2
Seamico Securities Public Company Limited SESPTHB1XXX Bangkok 1
Secondary Mortgage Corporation SMCRTHB1XXX Bangkok 1
Securities One Public Company Limited SOPCTHB1XXX Bangkok 1
Siam City Credit Finance and Securities Public Company Limited SCCFTHB1XXX Bangkok 1
Siam City Securities Company Limited CACYTHB1XXX Bangkok 1
Siam Commercial Bank Pcl., The SICOTHBKXXX Bangkok 2
Sicco Securities Public Company Limited SSPOTHB1XXX Bangkok 1
Sime Bank Berhad SIMETHB1XXX Bangkok 1
Small and Medium Enterprise Development Bank of Thailand SMEBTHBKXXX Bangkok 1
Small Industry Finance Corporation SIFPTHB1XXX Bangkok 1
Societe Generale SOGETHB1XXX Bangkok 1
Standard Chartered Bank (Thai) Pcl SCBLTHBXXXX Bangkok 1
Standard Chartered Securities LTD SCSETHB1XXX Bangkok 1
State Railway of Thailand STRHTHB1XXX Bangkok 1
Sumitomo Mitsui Banking Corporation SMBCTHBKXXX Bangkok 1
Sumitomo Mitsui Trust Bank (Thai) Public Company Limited STBCTHBKXXX Bangkok 1
Thai Asset Management Corporation TAMOTHB1XXX Bangkok 1
Thai Bond Market Association TBDCTHB1XXX Bangkok 1
Thai Credit Retail Bank Co., LTD. THCETHB1XXX Bangkok 1
Thai Financial Syndicate Public Co LTD. TFSPTHB1XXX Bangkok 1
Thai Financial Trust Public Co LTD. TFTPTHB1XXX Bangkok 1
Thai Fuji Finance and Securities Co LTD. TFFSTHB1XXX Bangkok 1
Thai Investment and Securities Co. LTD. THISTHB1XXX Bangkok 1
Thai Keha Credit Foncier Public Company Limited TKCFTHB1XXX Bangkok 1
Thai Life Insurance Public Company Limited TLIUTHB1XXX Bangkok 1
Thai Payment Network Co., LTD. THPNTHB1XXX Bangkok 1
Thai Sakura Finance and Securities Co LTD. TSFSTHB1XXX Bangkok 1
Thai Samsung Electronics Co.,ltd. SECTTHB1XXX Chonburi 2
Thai Securities Co.ltd. THASTHB1XXX Bangkok 1
Thailand Clearing House Co., LTD TCHCTHB1XXX Bangkok 1
Thailand Post Co LTD TPSTTHB1XXX Bangkok 1
Thailand Securities Depository Co LTD TSDCTHBKXXX Bangkok 1
Thaimex Finance and Securities Public Co. LTD. TFSUTHB1XXX Bangkok 1
Thaisri Insurance Co., LTD THIOTHB1XXX Bangkok 1
Thana One Finance and Securities LTD. TOFETHB1XXX Bangkok 1
Thanachart Bank Public Company Limited EFSPTHB1XXX Bangkok 2
Thanachart Securities Public Company Limited NASMTHB1XXX Bangkok 1
Thanapol Finance and Securities Co LTD. THFETHB1XXX Bangkok 1
The Hongkong and Shanghai Banking Corporation Limited HSBCTHBKXXX Bangkok 1
The Ocean Securities and Finance Co. LTD. OCSFTHB1XXX Bangkok 1
The Office of The Securities and Exchange Commission OSECTHB1XXX Bangkok 1
The Revenue Department of Thailand REDPTHB1XXX Bangkok 1
The Siam Industrial Credit Public Company Limited SSICTHB1XXX Bangkok 1
The Sri Muang Insurance Company Limited SMICTHB1XXX Bangkok 1
The Stock Exchange of Thailand XBKKTHB1XXX Bangkok 1
Tisco Bank Public Company Limited TFPCTHB1XXX Bangkok 1
Tisco Securities Company Limited TSCCTHB1XXX Bangkok 1
Tmb Bank Public Company Limited TMBKTHBKXXX Bangkok 3
Trang Lending Office LENDTHB10BT Trang 1
Trinity Securities Company Limited TRSOTHB1XXX Bangkok 1
Tsfc Securities Limited. TSFCTHB1XXX Bangkok 1
UBS Securities (Thailand) Limited SWPSTHB1XXX Bangkok 1
Union Asia Finance Public Co. LTD UAPFTHB1XXX Bangkok 1
Union Securities Co LTD. UNIUTHB1XXX Bangkok 1
United Overseas Bank (Thai) Public Company Limited UOVBTHBKXXX Bangkok 1
United Securities Public Company Limited UNSETHB1XXX Bangkok 1
United States Department of State USDSTHB1XXX Bangkok 1
Uob Kay Hian Securities (Thailand) Co LTD UKHSTHB1XXX Bangkok 1
Vickers Ballas Securities Co. LTD VIBSTHB1XXX Bangkok 1
W.i. Carr (Far East) Limited WICATHB1XXX Bangkok 1
Wall Street Finance and Securities Public Company Limited WSFSTHB1XXX Bangkok 2
Yuanta Securities (Thailand) Company Limited YSTCTHB1XXX Bangkok 1

How a SWIFT/BIC code from Thailand is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

ACSC Bank code
4 letters that identify the bank.
TH Country code
2 letters for the country (ISO 3166).
B1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Finding a SWIFT code in Thailand

In Thailand our database holds 282 SWIFT/BIC codes. Every code identifies an institution or a specific branch or department and tells other banks where an international payment should go.

Every bank is listed with its own page with the head office code and if there are any, branch codes. Below the list you can read how a code from Thailand is put together, how to send money there without overpaying and what to check before you pay.

Which bank in Thailand has the most codes?

Of all banks in Thailand, Bank of Thailand is listed with the most SWIFT codes. The head office of Bank of Thailand uses BOTHTHBKXXX.

Practice differs in whether they register branch codes. Paying someone at Bank of Thailand? Go with BOTHTHBKXXX except when the recipient gives you a branch code.

Tracking a payment to Thailand

A SWIFT payment to Thailand typically takes anywhere from one to several business days – it depends on currency, route and the banks in between. Transfers sent after the cut-off time or on weekends and holidays often start the next business day.

When a payment takes longer than expected, ask the sender to contact the sending bank and ask for the status or the UETR; only the sending side can start an official trace. Specialist transfer services often provide tracking in their app so you can follow the payment.

Recognising a SWIFT code from Thailand

Bank identifier codes use the same format worldwide: eight characters, sometimes followed by three more. It starts with a four-letter bank code, then a two-letter country code and two characters for the location.

No matter which bank, all Thailand codes have the same fifth and sixth letters. If the country letters point to another country, the code belongs to a bank somewhere else, so check again.

The last three characters, if present, identify a branch or department; XXX is used for the head office. For most transfers the head office code is what you need, unless the recipient gives you a branch code.

Paying a bank in Thailand from abroad

Thailand is not part of the SEPA area. Payments from abroad normally travel over the SWIFT network, and the BIC of the receiving bank is required.

Not every country uses the IBAN. The recipient’s bank usually has a list of required details for incoming international payments – follow them exactly. International transfers can pass through one or more intermediary banks.

Receiving money in Thailand from abroad

For a transfer from abroad in Thailand, the sender needs more than the SWIFT code. Give them your name as registered with the bank, your account number or IBAN, the BIC of your bank and your address, which some banks require.

The code of your bank appears in our list but always compare it with your own bank details. You can include the name and city of your bank, since some payment forms ask for it.

The amount you receive is often lower than what was sent. Intermediary banks may deduct a fee, and if the money is converted, a markup on the rate applies. Make clear with the sender who covers the fees, especially for larger amounts.

The cheapest way to send money to Thailand

If you send money to Thailand through a regular bank, the fee you see is only part of the cost. You pay a transfer fee, sometimes fees from correspondent banks and, most importantly, the exchange rate markup.

The markup on the rate is often the largest cost item, even though it is not listed as a fee. An easy check: set the offered rate against the mid-market rate and work out the difference on your amount.

For a lot of routes, a specialist provider turns out to be less expensive than a traditional bank transfer. GoldexPay compares the amount that arrives in Thailand across providers.

Sending THB to Thailand

Bank accounts in Thailand are typically held in THB – the Thai Baht. Money sent in a different currency is exchanged into THB on its way to the recipient.

Which bank converts the money makes a difference. Check how much THB arrives via different services; the difference between options can be larger than you expect. On larger amounts, even a small gap in the rate can be worth more than the fee.

About our data and how to check a code

The safest source for the BIC is the bank details provided by the recipient – an invoice, a statement or a screenshot from online banking. A wrong code can cause a delay, a returned payment or additional charges.

The directory on GoldexPay draws on publicly available sources and is updated regularly. Still, banks merge, rename themselves or retire codes. Treat our data as a starting point: the bank details from the recipient come first. GoldexPay is an independent comparison site.

Scammers regularly send payment requests with changed bank details. Always verify changed details through a separate channel on a number you know.

Frequently asked questions

How many banks in Thailand have a SWIFT/BIC code?

We list 207 institutions in Thailand that together have 282 SWIFT/BIC codes, including branches and departments.

What is the cheapest way to send money to Thailand?

Banks often add a markup to the exchange rate on top of a fee. Check what arrives in Thai Baht with specialist providers to pay less.

How long does a transfer to Thailand take?

An international payment to Thailand usually takes 1–5 business days. Specialist transfer services are often faster and cheaper.

Do I need a SWIFT code to send money to Thailand?

Yes – Thailand is outside the SEPA area, so international transfers go through SWIFT and you need the BIC of the bank plus the account number or IBAN.

How do I find the right SWIFT code for a bank in Thailand?

Check the bank details of the recipient or search by bank name above. Without a branch, the head office code (XXX) is the safe choice.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.