🇹🇭

Thailand Visa for Indians

Indian citizens can apply for e-visa or get visa on arrival in Thailand for tourism.

Visa Fee
THB 2000
~INR 4,800
Processing
3-7 days (e-visa)
Validity
60 days (single entry) or 6 months (multiple entry)
Max Stay
60 days (TR visa) or 15 days (VOA)

Overview

Indian citizens have two convenient options for visiting Thailand: an e-visa (Tourist Visa) allowing 60-day stays, or a visa on arrival for shorter 15-day trips. The e-visa system is entirely online with processing in 3-7 days. The e-visa is recommended for most travelers as it allows longer stays and costs the same as VOA. Visa on arrival is suitable only for very short trips and involves airport queues. Both options have high approval rates for genuine tourists.

Application Process

1

Choose Visa Type

E-visa (60 days) or Visa on Arrival (15 days)

2

Apply for E-Visa Online

Complete application on Thai e-visa portal

Official link →
3

Upload Documents

Passport, photo, flight/hotel bookings, bank statement

4

Pay Fee

Pay THB 2,000 online

5

Receive E-Visa

E-visa sent via email in 3-7 days

Official Sources