A foreign national who marries a Thai national and plans to live in Thailand or travel to Thailand frequently after the marriage is eligible for the Non-Immigrant O Visa, also known as a Thai marriage visa. This visa can be applied for in Thailand or while overseas at a Royal Thai Embassy or Royal Thai Consulate. When applied for within Thailand it is officially known as a Non-Immigrant O Visa. See Thai marriage visa requirements for your nationality here.
A Thai marriage visa will allow you to stay in Thailand for a period of up to 1 year (12 months) and can be renewed annually. There are no limitations on the number of times you can renew a Thai marriage visa, as long as you continue meeting all the visa requirements. This visa can be applied for as a single or multiple entry visa.
If you were married overseas, your marriage certificate needs to be translated to Thai language and certified at the Ministry of Foreign Affairs in order to submit it to the local Thai district where you live. Then you can apply for the marriage visa in Thailand.
Important: Foreign citizens who hold visa-on-arrival (“ผ30”) for more than 30 days or a Tourist Visa (“TR”) for 60 days, need to apply for a change of type of visa (from Tourist Visa to Non-Immigrant O Visa). The granting of change of type of visa and extension of stay is at the discretion of the immigration officer.
Step 1: Apply for a Non-Immigrant-O visa
Step 2: Apply for a 12-month marriage visa in Thailand
It is important to note that renewal of a Thai marriage visa is subject to the same requirements as when applying for the visa for the first time. In addition to this, any proof of funds in your Thai bank account must have been deposited and cleared at least 2 months prior to your visa renewal application date.