Up to 50,000 THB per person or 100,000 THB per family that holds one passport. There’s no limit to the amount of foreign currency you can bring, but if the total value exceeds 20,000 US dollars, you need to declare the amount at the Customs when arriving at the airport.