Die Dauer des Aufenthalts eines Deutschen in Thailand wird durch die Art des erworbenen Visums oder der Aufenthaltsgenehmigung bestimmt. Touristen aus Deutschland können mit einem Touristenvisum bis zu 30 Tage im Land verbringen. Diesen Aufenthalt können sie einmalig um weitere 30 Tage verlängern. Für längere Aufenthalte, sei es für berufliche Zwecke oder den Ruhestand, ist ein Non-Immigrant Visum erforderlich, das zunächst für 90 Tage gültig ist und vor Ort auf bis zu zwei Jahre verlängert werden kann, sofern die jeweiligen Anforderungen erfüllt sind. Dazu gehören unter anderem ein Arbeitsvertrag oder, im Falle von Rentnern, der Nachweis über ausreichend finanzielle Mittel zu verfügen. Personen, die über viele Jahre legal in Thailand gelebt haben, können unter bestimmten Voraussetzungen auch den Permanent Resident Status beantragen. Die Antragstellung umfasst allerdings einen langen Prozess und den Nachweis eines langfristigen Beitrags zur thailändischen Gesellschaft.