In 2026, it is generally better to exchange a small amount before you leave and then use local specialized kiosks once you arrive in Thailand for the bulk of your cash needs. Carrying about 2,000–3,000 Thai Baht (THB) upon arrival ensures you can pay for taxis, street food, or tips without hunting for an ATM immediately. However, for the best rates, look for "SuperRich" (orange or green) kiosks in Bangkok city centers or even at the basement level of Suvarnabhumi Airport near the Airport Rail Link; they consistently offer rates significantly better than standard bank counters or airport booths. Avoid using ATMs in Thailand for small withdrawals, as most Thai banks charge a flat fee of 220 THB (approx. $6–7) per transaction regardless of the amount. For larger purchases, use a travel credit card with no foreign transaction fees. The goal is to minimize high-margin airport exchange rates while ensuring you have enough local cash for the "cash-only" night markets and rural vendors.