Creo que lo mejor es llevar dinero en efectivo en reales y comprar una "tarjeta de dinero" en Tailandia. Tendrías que convertir la moneda a baht primero, o podrías comprar la tarjeta en el lugar donde cambias (dependiendo de dónde cambies, si es en un banco, es probable que tengan algún tipo de tarjeta que puedas conseguir).
También puedes explorar las opciones de tarjetas de crédito. Capital One tiene las tarjetas Venture, que no cobran ninguna comisión por el uso internacional, sólo tienes que utilizar la tarjeta de forma normal y ella misma convierte automáticamente la transacción, y no pagas nada extra, aparte del coste de lo que has comprado.
No estoy seguro de que esta tarjeta específica esté disponible para los brasileños, pero si buscas por ahí probablemente puedas encontrar algo similar. La he utilizado en algunos viajes a Europa y he evitado incluso las comisiones de cambio porque ni siquiera he tenido que cambiar dinero en efectivo, simplemente he comprado algo por 10 euros y me ha cargado la tarjeta 13,30 dólares (tipo de cambio actual).