Thailand visa for Indians is not required for short term visit to Thailand. If you are a citizen of India and hold a passport valid for at least 6 months from the day of your arrival to Thailand, from 15 July 2024 you can visit Thailand on a Free Visa Exemption as long as your planned stay in Thailand doesn't exceed 60 days.

Starting from 15 July 2024, citizens of India can stay in Thailand without a visa for up to 60 days if arriving at the airport. When entering Thailand through the land border crossings from Laos, Myanmar, Cambodia or Malaysia, Indians can get a free visa-exempt stay for 60 days too but the number of times you can use visa exemption when crossing by land during the year is limited.
As a citizen of India you can use Thailand Free Visa-Exempt Stay if you have the following:
Travel SMART! Get Thailand SIM Card with unlimited Internet much cheaper here: [SALE] SIM Card for Thailand (Airport Pick Up)
If you're an Indian resident with a passport not eligible for Thailand Visa Exemption, you should get another type of Thailand Visa in advance. As a tourist, you mainly have two Thailand Visa options to choose from - Single-Entry Tourist Visa or Multiple-Entry Tourist Visa.
You can apply for Thailand Visa at Thai Embassy in India (located in New Delhi) or at Thai Consulate in Mumbai, Chennai or Kolkata through one of eligible companies that have the right to submit your documents to the embassy or consulate. Thailand single-entry tourist visa for Indians applying at the embassy or consulate costs 2500 INR plus an additional service fee for the company used to apply for visa.
Single-Entry Tourist Visa is valid for entering Thailand once within 3 months from the date of application. The period of stay is 60 days maximum (starting from the day you enter Thailand). Thai Single-Entry Tourist Visa can be applied for at any Thai embassy or consulate worldwide so for Indian residents it's not mandatory to apply for Thai visa in India. Keep in mind that Thai embassies and consulates close on public Thai holidays and the public holidays of the country they are in, so plan your visit there accordingly.
When applying for Thai Single-Entry Tourist Visa in India you will need:
Thailand visa for Indians can also be issued by Thai Embassies and Thai Consulates in other countries, such as Laos, Malaysia, Singapore, Indonesia etc.
Multiple-Entry Tourist Visa is valid for entering Thailand within 6 months from the date of application. The period of stay is 60 days maximum per stay. You may enter Thailand again as long as the visa is still valid. Indians can apply for Thailand Multiple-Entry Tourist Visa only at Thai Embassy or Consulate in India. Multiple-Entry Tourist Visa for Indians costs 12,000 INR.
When applying for Thai Multiple-Entry Tourist Visa you will need:
Your stay in Thailand can be extended once per entry. In most cases it can be extended by 30 days. For more information check: Thai Visa Extension.
Take the worry out of your arrival at Bangkok's Suvarnabhumi Airport after a long flight, and enjoy a VIP service through the airport formalities. Take advantage of a premium service that fast tracks you through immigration by booking it online here: Bangkok Suvarnabhumi Airport Fast Track Immigration Service.