This article is reviewed regularly (on a monthly basis) by Wego’s editorial team to ensure that the content is up to date & accurate.

Updated January 2023

Following the severity of COVID-19 cases being reduced over the year, the precautionary measures in Thailand have now been eased. With the Covid-19 precautionary measures being eased, understandably, many travellers are looking to reacquaint themselves with Thailand’s extraordinary beauty and cultural uniqueness.

If you’re an Indian citizen looking to travel to Thailand, here is a definitive breakdown of the Thailand visa for Indian citizens.

Do Indian citizens need a visa for Thailand?

Yes. Indian citizens visiting Thailand will need a visa for entry.

Although there are various types of visas, depending on the purpose of the visit, if an Indian citizen is visiting solely for tourism purposes, they can get a Thailand Visa on Arrival or a Tourist Visa. However, if they are visiting for more than two weeks, citizens will be required to apply for a Thailand visa prior to their departure to Thailand.

With Christmas and New Year’s coming up, Thailand is seeing an exceptional influx of tourists. Hence, to avoid having to wait in excruciatingly long visa-on-arrival queues, Indian travellers have been advised to obtain visas from the Embassy or Consulate before flying to Thailand.


How to get a pre-arranged visa for Thailand from India?

The Thailand Tourist Visa has a validity of 3 months under the single-entry scheme and 6 months of validity under the multiple-entry scheme. The visitors can stay up to 60 days without the need for an extension of stay, with the Thailand Tourist visa.

Note that the Immigration Bureau of Thailand has recently announced that it will be stiffening the visa extension rules over concerns of foreign criminals illegally overstaying their visas, so do not count on your visa to be extended while making travel plans.

The Thailand Tourist Visa can be online applied by following the steps given below:

Please note that applicants who have not scheduled an appointment via the online system can attend one of the Visa Application Centres as walk-ins between 8 AM and 11 AM.

Book cheap flights to Thailand Book cheap flights to Thailand


Thailand visa requirements for Indians

  • Passport or any other valid travel document with two blank pages and six months of validity.
  • Two signed copies of the front and last page of the passport.
  • Visa application form filled in and signed by the applicant.
  • Two colour photographs of the applicant with the application 3×5 and 4×5 cm. The photographs should not be older than 3 months and should be taken with a white background.
  • Non-refundable visa fees of INR 2500 (USD 32.58) for a single entry, and INR 12000 for multiple entry (USD 156.36).
  • Evidence of residence in India (non-passport holder).
  • A photocopy of the return confirmed ticket.
  • Itinerary during the applicant’s stay in Thailand.
  • Evidence of confirmed hotel/accommodation reservation in Thailand with address and contact number under applicant’s name.
  • Applicant’s bank statement of six months (must be original and attested by the bank) with a consistent balance of 20,000 baht (INR 44,946.56) per person, or 40,000 baht (INR 89,885) per family. Please make sure to check the Embassy websites for the specific proof of funds required to be applicable for the Thailand Tourist Visa.

There might be some additional documents required to be submitted by the specific Embassies. Please check the Embassy websites for some additional documents that might be required to apply for the Tourist Visa.

Thailand visa cost for Indians

The cost for a single-entry Tourist visa in Thailand for Indian citizens is INR 2500 (USD 32.58), and INR 12,000 (USD 156.36) for multiple-entry Tourist visa. The visa fees are non-refundable.

Please note that some additional charges may be applicable on the visa, depending on the Embassy. Visit the relevant Embassy page to get detailed information about visa fees and logistics fees.


Can Indians get a visa on arrival in Thailand?

Yes, Indian citizens can get a Visa on Arrival in Thailand, provided their period of stay in Thailand is 30 days. Starting 1 October 2022 until 31 March 2023, the period of stay for a Visa on Arrival in Thailand has been extended from 15 to 30 days.

The visitors are also required to meet some other additional requirements to be eligible for the Visa on Arrival (VOA) in Thailand.

At present, 19 countries, including India are eligible for the Thailand Visa on Arrival (VOC).

How to apply for a Thailand visa on arrival?

To apply for a Thai E-Visa on Arrival, Indian citizens must have a valid ‘Indian’ passport. The steps to be followed to apply for the Thailand visa on arrival are:

  • Visit the VFS Global Visa on Arrival page, and click on “Apply Now”
  • Register using your email ID
  • Fill out the Visa Application form.
  • Answer the set of questions asked during the visa application process.
  • Upload mandatory documents
    • Cover page of passport and Passport information.
    • Confirmed hotel booking or invitation letter along with house registration and Thai ID card of Thai nationals or passport copy for Non-Thai nationals, who are inviting the applicant
    • Confirmed return flight ticket
    • Photograph size 4×6 cm in any light colour background
  • Make an online payment

After your application is complete, you will receive a mail within 24 – 72 hours with the results of your visa application, depending on the service you choose

Thailand visa on arrival requirements

Indian citizens visiting Thailand will only be applicable for the Thailand Visa on Arrival if they meet the following requirements:

  • The visit is strictly for tourism purposes.
  • The passport must be genuine and should be valid for at least 30 days.
  • The applicant must have a valid address in Thailand (a hotel or apartment) that can be verified.
  • The applicant must have a confirmed return ticket to show that they are flying out of Thailand within 15 days of entry, as appropriate. Open tickets do not qualify.
  • Applicants might be asked to show their flight tickets when they enter Thailand. In case, they do not have a return flight ticket to show that will prove that they will be exiting Thailand within 15 days, the applicant will most likely be refused entry.
  • It is also necessary to prove that they have funds of at least 10,000 THB (INR 22,146) per person and 20,000 THB (INR 44,292) per family for their stay in Thailand.
  • A fee of 2,000 THB  (INR 4,429) is payable upon entry and is subject to change without notice. It must be paid in cash and in Thai currency only.

Thailand visa on arrival cost

The Thailand Visa on Arrival fee is 2000 THB (INR 4,429). Please note that an additional regular service fee of 500 THB ( INR 1,123.48) will be applied to the visa application.

Please visit the VFS Global visa fee information page for more details.

Responding to speculations about visa fees, the Thai ambassador to India has cleared up that the country is not considering a visa fee hike as of now.

How long does the visa application process take?

The processing time for Thailand’s visa on arrival is usually about seven (7) days. However, due to a massive increase in the number of applicants, it may take longer.


[Total: 211 Average: 4.7]