Acho que sua melhor aposta é apenas trazer dinheiro em reais e comprar um "cartão de dinheiro" na Tailândia. Você teria que converter a moeda para Baht primeiro, ou você pode simplesmente comprar o cartão do lugar que você troca (dependendo de onde você troca, se em um banco, eles provavelmente teriam algum tipo de cartão que você poderia obter ).
Você também pode querer explorar as opções de cartão de crédito. A Capital One tem os cartões Venture que não cobram taxas pelo uso internacional, você apenas usa o cartão como normal e automaticamente converte a transação por si só, e você não paga nada extra além do custo da coisa que você comprou.
Não tenho certeza se esse cartão específico está disponível para brasileiros, mas se você olhar em volta, provavelmente encontrará algo semelhante. Eu usei isso em algumas viagens para a Europa e evitei mesmo as taxas de câmbio, porque eu nem sequer tive que trocar dinheiro, eu apenas comprei algo por 10 Euros e ele cobrava meu cartão $ 13,30 (taxa de câmbio atual).