La monnaie locale est le baht, qui vaut environ 0,02 €, soit 45 B pour 1 € . Il est inutile d'emporter des dollars, sauf si on a l'intention de se rendre aussi au Myanmar (Birmanie), par exemple. Il est d'autant moins utile d'emporter de grosses sommes d'argent que l'on peut payer de nombreuses prestations avec une carte de paiement, qui permet également de retirer des devises sur place. Pour son budget vacances, prévoir de 23 à 106 € par jour. Ou plus 23 €, c'est ce que dépensera un voyageur qui se contente de petites pensions au confort sommaire (à partir de 100 B la nuit), de repas frugaux sans bière ni alcool, pris dans la rue ou dans de petites échoppes (40B), et qui se déplacera en bus et en train. 106 €, c'est ce que l'on dépensera en descendant dans des hôtels moyens mais confortables (air conditionné et souvent piscine - 2 000 à 3 000 B), en prenant de bons repas thaïlandais (250 à 400 B) accompagnés de bière locale, et en effectuant une partie de ses déplacements intérieurs en avion. Il reste qu'une chambre dans un palace de Bangkok (6 000 B la nuit ou plus), un repas français de qualité (500 B sans le vin), une vie nocturne agitée peuvent facilement doubler votre budget !
Change
On peut changer des euros, des dollars et toute autre devise dans les banques, dans les boutiques de change et dans les hôtels. Le taux est à peu de chose près le même partout, mais les hôtels retiennent une commission. Il y a des bureaux de change dans le hall d'arrivée de l'aéroport de Bangkok. On peut payer de nombreuses prestations avec une carte internationale de paiement, mais il faut veiller à toujours être là durant les opérations. Il est imprudent de laisser un commerçant disparaître dans son arrièreboutique pour faire fonctionner son « fer à repasser ». Dans les grandes villes, des distributeurs automatiques permettent de retirer directement des bahts.