Skip to content

How do I get a visa for Thailand?

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.

How do I get a visa for Thailand?
How do I get a visa for Thailand?

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.