If you are planning to stay in Thailand only for couple weeks and you hold a passport from any of the countries listed below, you are eligible for Thailand Visa on Arrival that is valid for 15 days. This visa can be applied for and received on the day of your arrival at all international airports and most border crossings.
European Countries Eligible for Visa on Arrival
Asian Countries Eligible for Visa on Arrival
African Countries Eligible for Visa on Arrival
Oceania Countries Eligible for Visa on Arrival
HOT NEWS! The list of countries eligible for Visa on Arrival will be changed soon: Thai Visa Policy Changes: New Thai Visa on Arrival & Thai Visa Free Countries Added.
Thailand Visa on Arrival Documents
When applying for a Thailand Visa on Arrival you will need these documents:
- Return / onward journey ticket
- One passport size photo
- Thailand Visa on Arrival application form
- Thailand Arrival Card
- A fee of 2,000 THB
- Hotel address in Thailand
- A proof that you have enough funds
For getting Visa on Arrival your passport must be genuine and valid for at least 30 days from the day of your arrival to Thailand.
Visa on Arrival gives you the right to stay in Thailand up to 15 days, including the days of your arrival and departure into this number. When applying for Visa on Arrival you need to submit a ticket for return journey back to your home or for onward journey to another country. The ticket for going out from Thailand must be within the next 15 days from the day of your arrival.
Thailand Visa on Arrival Photo
One passport size photo must be attached to your Visa on Arrival application form. The photo should be taking not more than 6 months before applying for the visa. Current Thailand Visa on Arrival photo size 2019 is 4 x 6 cm.
Visa on Arrival Application Form
Visa on Arrival application form must be duly filled-in with all required information. For detailed guide on filling Thailand Visa on Arrival application form check: How to Fill Application Form for Visa on Arrival Thailand.
Thailand Arrival Card
When applying for Visa on Arrival you also need to submit duly filled-in Thailand Arrival Card that is normally provided during the flight to Thailand. Otherwise, it can be found at the place of your arrival as every foreigner must fill it. For detailed guide on filling Thailand Arrival Card form check: How to Fill Thailand Arrival Card Form.
Thailand Visa on Arrival Fee
Thailand Visa fees on Arrival 2019 - 2000 THB. Thailand Visa on Arrival fee should be paid in cash at the time of your arrival to Thailand, at the airport or border crossing. Only local currency (Thai Baht) is accepted for paying Thailand visa fees on arrival.
HOT NEWS! Thai Visa on Arrival fee exemption is extended. What does it mean? You can get Thailand Visa on Arrival free in 2019. For more information check: Thailand Visa on Arrival Fees Waiver Extended in 2019.
Address in Thailand
For getting your Visa on Arrival you need to provide a hotel or apartment address in Thailand that can be verified. For verification of your address in Thailand they normally ask to show your hotel booking confirmation (can be printed or presented on smartphone).
Proof of Funds
A proof that you have funds of at least 10,000 THB per person and 20,000 THB per family during your stay in Thailand is needed when applying for Visa on Arrival. If asked by the officer, you will need to show this amount of money in cash (can be any currency). They rarely ask for it but it is better to be prepared as failing to show the money can be the reason for refusal of your entry to Thailand.
Immigration Checkpoints issuing Visa on Arrival
You can get Visa on Arrival if you are arriving to Thailand by air, by sea or by land through border crossings from Laos, Myanmar, Cambodia, Malaysia. For detailed information check the list of International airports, harbours and land border crossings where you can get Visa on Arrival.
Bangkok Suvarnabhumi Airport (BKK) is the main travel hub of Thailand so there’s a big chance that you will enter the country and start your Thailand trip at the main airport of Bangkok. There is usually a queue at Visa on Arrival counters which can mean a wait up to one and a half hour (if few flights from Thailand Visa on Arrival eligible countries like China and India just arrived). A fast track counter gives you an option to jump the queue for an additional fee of 200 THB.
If you need to change cash for paying your Thailand Visa on Arrival fees, change only the amount needed for paying the fee at currency exchange booths in the hall before Visa on Arrival counters as you can get much better currency exchange rates at Suvarnabhumi Airport. For detailed information and more tips on getting Visa on Arrival at BKK airport check How to Get Thailand Visa on Arrival at Bangkok’s Suvarnabhumi Airport.
If you are coming to Bangkok's second airport Don Mueang Airport (DMK), read more about getting your Thailand Visa on Arrival here: Thai Visa on Arrival at Bangkok Don Mueang Airport (DMK).
Phuket Airport is another popular entry point and you can get your Thailand Visa on Arrival there: Thai Visa on Arrival at Phuket International Airport (HKT).
If you are flying directly to Chiang Mai, get your Visa on Arrival at Chiang Mai Airport: Chiang Mai Visa on Arrival – Visa at Chiang Mai Airport (CNX).
New e-Visa on Arrival Service
E-Visa Thailand (E-VoA) online application system for Thailand Visa on Arrival was implemented in November 2018.
However, it looks like that this e-Visa Thailand system failed to live up expectations and the new Thailand eVisa on Arrival system was launched but it hardly improved the situation. More info: New Thailand eVisa on Arrival (eVOA) by VFS Global.
Your country is not listed here? It might be that you can use Thailand free visa-exempt stay.
Where to Stay in Bangkok?
What is the best area to stay in Bangkok? Our recommendations for choosing the best area to stay in Bangkok can be found here: Where to Stay in Bangkok - Guide to Bangkok Best Areas.
Check our Frequently Asked Questions about Thailand Visa on Arrival and ask your own question if it's not answered there yet.