Visa on Arrival (VoA)


According to the Interior Ministerial Announcements, passport holders from Andorra, Bulgaria, Bhutan, China, Cyprus, Ethiopia, India, Kazakhstan, Latvia, Lithuania, Maldives, Malta, Mauritius, Romania, San Marino, Saudi Arabia, Taiwan, Ukraine and Uzbekistan are entitled to apply for VoA at 48 designated immigration checkpoints, which will allow tourists to enter the country for the purpose of tourism and stay for up to 15 days.

Requirements for VoA Application

– Completed application form
– Passport photograph (4×6 cm)
– Passport with at least 6 months of validity**
– Confirmed return ticket within 15 days.
– 2,000 Baht fee in cash
– Applicant must carry sufficient funding (at least 10,000 Baht per person or 20,000 Baht per family) and provide proof of accommodation in Thailand.

**Remarks: It is stipulated in Thai Immigration Bureau (Rules and Procedures for Visa and Change of Visa) Regulations 2014 that the passport should have a minimum 30 days of validity at the time of applying for VOA at designated Thai VOA Checkpoints. However, as a general rule and the recommendation of the International Civil Aviation Organization (ICAO), it is advised that a passport should have at least 6 months of validity while travelling aboard. So it could be the case that certain airlines might not allow those who travel with less than 6 months of validity on passport to board the plane.

Online Application for Visa on Arrival

The Royal Thai Government has launched “Online Application for Visa on Arrival” service to facilitate passport holders that are eligible to apply for visas at the immigration checkpoints on arrival for the purpose of tourism.

“Online Application for Visa on Arrival” service is now available only for passengers arriving Thailand via Suvarnabhumi Airport. The online application may be made prior to arrival at > Online Application for Visa on Arrival. (Direct link:

For passengers arriving via other immigration checkpoints, hard copies of application form will be available at the checkpoints and is available for download here

List of VoA Checkpoints

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, Tak Immigration Checkpoint
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 Immigraion Checkpoint , Songkhla
23. Chiangrai Airport Immigration Checkpoint, Chiangrai
24. Surat Thani Airport Immigration Checkpoint , Surat Thani
25. Sattahip Habour Immigration Checkpoint, Chonburi
26 .Khlong Yai Immigration Checkpoint, Trat
27. Pong Nam Ron Immigration Checkpoint, Chanthaburi
28. Aranyaprathet Immigration Checkpoint, Sakaeo
29. Mukdahan Immigration Checkpoint, Mukdahan
30. Tak Immigration Checkpoint, Tak
31. Padang Besar Immigration Checkpoint, Songkhla
32. Su-ngai Kolok Immigration Checkpoint, Narathiwat
33. Nong Khai Immigration Checkpoint, Nong Khai
34. Bueng Kan Immigration Checkpoint, Bueng Kan
35. Phibun Mangsahan Immigration Checkpoint, Ubon Ratchathani
36. Tha Li Immigration Checkpoint, Loei
37. Nakhon Phanom Immigration Checkpoint, Nakhon Phanom
38. Nan Immigration Checkpoint, Nan
39. Ban Prakob Immigration Checkpoint, Songkhla
40. Khuan Don Immigration Checkpoint, Satun
41. Tak Bai Immigration Checkpoint, Narathiwat
42. Bukit Tal Immigration Checkpoint, Narathiwat
43. Samut Prakan Checkpoint, Samut Prakan
44. Kanchanaburi Land Border Checkpoint, Kanchanaburi
45. Prachup Khiri Khan Checkpoint at Hua Hin Airport, Prachup Khiri Khan
46. Phusing Land Border Checkpoint, Sisaket
47. Satun Checkpoint at Koh Lipe Marine Port, Satun
48. Trang Airport, Trang