Yes, the Thai Investment Visa has been one of the most popular long-term visas for foreigners. To get the visa, you have to invest or deposit at least THB 10 million (ca USD 305,000) in any of the below assets:
Newly built condos (minimum THB 3 million)
Government or state-enterprise bonds
Deposit money into a Thai bank account
Prior to 2006, foreigners could get the visa by simply investing THB 3 million into any of the above asset types.