I had thought that a Citibank (North America) to Citigold (Thailand) transfer has no fee for a transfer, and if one has the Citigold one also obtains a favourable exchange rate. However I think to maintain a Citigold account in Thailand, one needs to keep 3-million baht in the Thai Citigold bank in one form or another of Citigold investment.mudcat wrote: Citibank - set up Bangkok Bank New York as a linked domestic 'external' account. Need to confirm amount of two 'trial' transfers before established. Three business day transfers under $2000 are free. Exchange happens between BB New York and BB Thailand. Larger amounts cost $15.
I think also, if one goes to a Citibank ATM in Bangkok, one can withdraw cash from their Citibank USA account at no charge (with a limit of around $2000 US/day).
Also for US residents (which doesn't help me in Europe as I am not a US resident) if one has a Charles Schwab Investor's checking account (which is an an e-Bank) one can access it from any ATM in the world (including Thailand) and they refund any local transaction fees. Schwab itself charges no transaction fees. Purported the exchange rates are reasonable. There is a $500 US limit a day.