How can I try to long term visa and to get Thai passport ,how long takes time to get Thai nationality as an Iranian guy.
Does anyone know where should I ask and what document do I needs?!
TLDR : Answer Summary
The process for an Iranian citizen to obtain a long-term visa and subsequently Thai citizenship is a multi-step journey. Initially, one must enter Thailand on a long-term visa—such as a Non-Immigrant Visa B, O, or ED—and obtain a work permit if working. After a continuous stay of three years on a valid visa, the individual can apply for Permanent Residency (PR), which generally requires holding a work permit and complying with legal requirements, including tax contributions. Following the receipt of PR, one must wait another five years before applying for citizenship. Overall, the entire process can take approximately 10 to 13 years, contingent upon various factors such as administrative efficiency and individual circumstances. It is essential to navigate the specific visa categories, legal obligations, and language proficiency requirements along the way.