Yes, in most cases, you can get a visa on arrival (VOA) at Bangkok’s airports, but it depends entirely on your nationality/passport.
Here’s a clear breakdown:
If you are a passport holder from one of the 19 countries/territories listed by the Thai government, you can obtain a Tourist Visa on Arrival. Key Countries: India, China (including Taiwan), Saudi Arabia, Ukraine, Kazakhstan, etc. (The list is updated occasionally, so checking is crucial). What you get: A 15-day stay permit. Requirements at the airport: A passport valid for at least 30 days. A completed visa on arrival application form (available at the counter). One recent passport-sized photograph (4x6 cm). A confirmed return flight ticket (within 15 days). Proof of accommodation (hotel booking). Proof of sufficient funds (at least 10,000 THB per person or 20,000 THB per family). The Visa on Arrival fee of 2,000 THB (must be paid in Thai Baht, cash only).
If you are from a country that has a visa exemption agreement with Thailand (like the USA, UK, Canada, Australia, most of Europe, and many others), you do not need a visa on arrival. What you get: You are granted a