Can foreigners retire in Thailand? If you wish to retire in Thailand, you will need to obtain a retirement visa, also known as a non-immigrant, long-stay visa. You can do this in Thailand or at a consulate in your home country. How much does it cost to get a Thailand retirement visa? For a 1-year (single-entry) Thai retirement visa: 2,000 Thai Baht. For a 1 Year Thai Retirement...