To visit Thailand, most foreign travelers will need to obtain a tourist visa before their trip. The process for obtaining a tourist visa for Thailand will depend on your nationality and the length of your stay.
For stays of up to 30 days, citizens of many countries are eligible for a visa on arrival, which can be obtained upon arrival at certain airports and land border crossings in Thailand. To be eligible for a visa on arrival, you will need a valid passport with at least 6 months’ validity remaining, a return or onward ticket, and sufficient funds to support your stay.

For stays of longer than 30 days, or if you are not eligible for a visa on arrival, you will need to apply for a tourist visa at a Thai embassy or consulate before your trip. The process for obtaining a tourist visa will vary depending on your location, but generally, you will need to provide the following documents:
- A completed visa application form
- A passport with at least 6 months’ validity remaining
- Passport-sized photographs
- Evidence of sufficient funds to support your stay
- A return or onward ticket
- Evidence of your travel plans, such as hotel reservations or a tour itinerary
It is important to note that the requirements for obtaining a tourist visa for Thailand may change, and it is always a good idea to check the latest requirements with the Thai embassy or consulate in your country before your trip.