Thailand Visa RequirementsFor India passport holders
Indian passport holders can visit Thailand visa-free for up to 30 days, or obtain a visa on arrival for stays of up to 30 days at a cost of approximately THB 2,000 (USD $57). No advance application is needed.
India passport holders can obtain a Visa on Arrival at Thailand ports of entry.
Indian passport holders can enter Thailand either visa-free (30-day exemption, renewed May 2024) or via visa on arrival (also 30 days, THB 2,000 or approx USD $57). For the visa on arrival, bring cash in Thai Baht, a passport photo, proof of accommodation, and onward travel ticket. The VoA queue can be long at Suvarnabhumi Airport; arriving with cash ready speeds up the process. Extensions of 30 days are available at immigration offices.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
India to Thailand: What You Need to Know
Thailand is one of the most visited destinations by Indian travelers, offering beaches, temples, street food, and shopping. Visa on arrival is available at major international airports and some land border crossings, but queues can be long during peak travel seasons.
Practical Tips
Arrive with sufficient time to clear the visa on arrival queue, especially at Suvarnabhumi Airport during peak season. Consider applying for a tourist visa in advance from the Thai Embassy in India to avoid queues. For longer stays, the tourist visa allows 60 days.
Frequently Asked Questions
Can Indian citizens get a visa on arrival in Thailand?
Yes. Indian passport holders are eligible for a Thailand visa on arrival at major international airports and some land border crossings. The fee is approximately $35 (or THB 2,000) and the stay is limited to 15 days.
What documents do Indian citizens need for Thailand visa on arrival?
You will need a valid passport (6 months validity), completed TM76 arrival form, one passport photo, proof of accommodation, confirmed return or onward ticket, and THB 10,000 per person in cash or equivalent.
Can I extend my Thailand visa on arrival?
A Thailand visa on arrival can be extended once at an Immigration Bureau office inside Thailand for an additional 7 to 10 days for a fee. For longer stays, apply for a tourist visa at the Thai Embassy in India before travel, which allows 60 days per entry.
Is there an alternative to visa on arrival for longer Thailand stays?
Yes. Indian citizens can apply for a Thai Tourist Visa (TR) at the Royal Thai Embassy in New Delhi or consulates in other cities, allowing a stay of 60 days per entry, extendable by 30 days within Thailand.