This article has been reviewed by Wego’s editorial team to ensure that the content is up to date & accurate.
Updated June 2025
Thailand Visa on Arrival Countries list
The Republic of Thailand has updated its visa-free countries to 93 nations and increased the visa exemption duration from 30 days to 60 days, which took effect on 15 July 2024. Some nations in the Visa-on-arrival list also coincide with the 60-day visa exemption list. Please note that the countries mentioned with a * near them are not only eligible for visa-on-arrival but also visa-free for 60 days in the following list.
Currently, Thailand VoA is available for travellers from the 31 countries below:
- Armenia
- Belarus
- Bhutan*
- Bolivia
- Bulgaria*
- China*
- Costa Rica
- Cyprus*
- El Salvador
- Ethiopia
- Fiji*
- Georgia*
- India*
- Kazakhstan*
- Kyrgyzstan
- Malta*
- Mexico*
- Namibia
- Nauru
- Papua New Guinea*
- Paraguay
- Romania*
- Russia*
- Saudi Arabia*
- Serbia
- Seychelles
- Taiwan*
- Tunisia
- Uzbekistan*
- Vanuatu
- Venezuela
Book cheap flights to Thailand now
Thailand Visa on Arrival Requirements
- A fully completed application form (available at designated ports of entry in Thailand).
- One recent photograph.
- Proof of sufficient funds for living expenses: THB 10,000 per person or THB 20,000 per family.
- A passport with at least 1 month of validity and at least 2 blank pages.
- Fully paid onward travel tickets valid for use within 30 days of entry.
- A fee of THB 2,000 (cash only, non-refundable).
Thailand Visa on Arrival application process
Fill out the application form on the website
The first step of the E-VoA application is to register on the VFS website. You must provide all the requested information and upload the necessary documents. If you are applying for a minor, you may need to upload additional documents, such as a birth certificate.
If you need to provide additional documents, please do so at least 3 days prior to arrival for a regular visa and within 24 hours of arrival for an express visa.
Important notes:
- In this step, you will need to select the country according to the information on your passport. If you have dual nationality, you must select the nationality of the passport that you will use for your travel.
- The passport you use for the application must be the same one you will use when traveling to Thailand. If it is different, your E-VoA will be invalid.
- Your passport should be valid for at least 30 days from your date of arrival in Thailand. The passport should have at least 1 blank page for stamping by the Thai Immigration Officer.
- The only travel document that can be used in the E-VOA application process is your regular passport. Other travel documents are not acceptable for the E-VoA application.
- Each traveller, including infants and children, must obtain an individual E-VoA. The E-VOA applications can be created for either a single individual or a family (with a minimum of 2 and a maximum of 10 applicants).
- During your E-VoA application, make sure that the information you provide matches exactly with the information on your passport. Otherwise, your E-VoA will be invalid, and you will not be eligible for a refund. Once the E-VoA is processed, the information provided cannot be changed.
- The E-VoA application is not connected to Thailand’s Embassies or the Consulate General. If you have any questions or comments, feel free to contact the E-VOA Support Desk.
- Please note that in order to have a seamless process for your Thailand E-VOA application, you will need a stable working internet connection. In the event of your connection being unstable, an error message will be prompted for security reasons.
Pay the visa fee online
After you have submitted all the required information, you will have to make the fee payment through the Payment gateway. A MasterCard, Visa card, Union Pay credit/debit card, WeChat, or Alipay can be used to pay your visa fee. It is not necessary for the card to be under your name. Ensure that your card supports the “3D Secure System” and is enabled for international transactions.
Download the E-VOA receipt
If the fee payment is successful, and your application is processed with a pre-approved E-VoA code, you will receive a .pdf file with the decision. You can download and print your E-VoA for your reference. We also recommend keeping a copy of the PDF file on your mobile phone.
You can also apply for the Express visa service on the VFS website to expedite your E-VoA. However, an additional fee is required if you need your E-VoA within 24 hours to facilitate travel to Thailand on short notice.
Show your passport at the immigration
As soon as you arrive in Thailand with the pre-approved E-VoA, follow the steps mentioned below:
- Go to the Visa on Arrival area in the immigration area and enter the dedicated E-VoA lane.
- Present your passport to the officer.
- Get the final immigration approval and enter Thailand.
Thailand Visa on Arrival immigration checkpoints
Here is the list of Immigration Checkpoints that provide facilities for the issuance of Visas on Arrival:
1. Suvarnabhumi Airport
2. Don Muang International Airport, Bangkok
3. Chiangmai International Airport, Chiangmai
4. Phuket International Airport, Phuket
5. Hatyai International Airport , Songkhla
6. U Tapao Airport , Rayong
7. Mae Sai Immigration Checkpoint, Chiangrai
8. Chiang Saen Immigration Checkpoint, Chiangrai
9. Chiang Khong Immigration Checkpoint, Chiangrai
10. Betong Immigration Checkpoint, Yala
11. Sadoa Immigration Checkpoint, Songkhla
12. Samui Airport, Surat Thani
13. Sukhothai International Airport, Sukhothai
14. Bangkok Harbour Immigration Checkpoint, Bangkok
15. Sri Racha Immigration Checkpoint, Chonburi
16. Mabtaput Immigration Checkpoint , Rayong
17. Nong Khai Immigration Checkpoint, Nong Khai
18. Samui Immigration Checkpoint, Surat Thani
19. Phuket Immigration Checkpoint, Phuket
20. Satun Immigration Checkpoint , Satun
21. Krabi Immigration Checkpoint , Krabi
22. Songkhla Harbour Immigration Checkpoint, Songkhla
23. Chiangrai Airport Immigration Checkpoint, Chiangrai
24. Surat Thani Airport Immigration Checkpoint, Surat Thani
Thailand Visa on Arrival cost
The E-VoA will cost you around THB 2000 or USD 61.33, with the service fee around THB 500 or USD 15.33. If you wish to get an express E-VoA service, the visa fee will be the same, but you will only be charged THB 2500 or USD 76.66 for the service fee.
Thailand Visa on Arrival validity
At present, passport holders from the 31 eligible countries and territories may apply for visas at the immigration checkpoints on arrival for the purpose of tourism and will be granted to stay in Thailand for a period not exceeding 15 days.
The pre-approved E-VoA is valid only on the arrival date, as stated in the application form.
Visitors who enter the Kingdom with a Visa on Arrival generally cannot file an application for an extension of stay, except in special cases of illness that prevent them from travelling. In this case, the application can be submitted to the Office of the Immigration Bureau.
Thailand Visa on Arrival extension
Visitors entering Thailand with a Visa on Arrival are generally not permitted to apply for an extension of stay. However, exceptions may be made in special cases, such as illness that prevents travel. In such instances, applications can be submitted at the Office of the Immigration Bureau. For more information, please visit their website: http://www.immigration.go.th.
Thailand Visa on Arrival processing time
The processing time of the E-VoA is usually between 24 and 72 hours. If your application has been pending for more than five business days, you can contact VFS through their email account at [email protected].

