IndiaThailand

Indian Embassy & Consulates in Thailand

  • 1 embassy
  • 1 consulate general

India is represented in Thailand by 2 missions: an embassy in Bangkok and a consulate general in Chiang Mai. India requires a visa from Thai citizens, available online as an e-Visa for up to 30 days.

Map: India’s 2 missions in Thailand

Map: India’s 2 missions in Thailand

Indian Embassy in Bangkok

The Indian embassy is in Bangkok, the capital of Thailand, at 46, Prasarnmitr, Soi 23, Sukhumvit, Bangkok, Bangkok 10110, Thailand. The head of mission on record is Nagesh Singh. Its phone number and website are on its page.

Indian consulates in Thailand

India also has a consulate general in Chiang Mai; a consulate does consular work for a region: passports, certificates and help for nationals in difficulty.

India visa for Thai citizens

ThailandIndia e-Visa India visa for citizens of Thailand

IndiaThailand Visa-free, 60 days Thailand visa for citizens of India

India visa requirements for citizens of Thailand

  • e-Tourist Visa (30 days, 1 year, 5 years)
  • e-Business Visa (incl. e-Conference)
  • e-Medical and e-Medical Attendant Visa
  • e-Transit Visa
  • Fee: US$25
  • 17 required documents

checked 22 October 2026

See the full checklist

Thai citizens need an e-Visa for India, applied for online before travel and valid for up to 30 days. The application is made online on the official portal of India, not at the Indian embassy.

Thailand’s missions in India

Missions of Thailand in India (4)

In return, Thailand has 4 missions in India, including its embassy in New Delhi.

Good to know

India in Thailand

Worldwide, India has 251 missions in 156 countries; 2 of them are in Thailand.

Travel to Thailand for Indian citizens

Indian citizens do not need a visa for Thailand: stays of up to 60 days are visa-free. In Thailand, Indian citizens can turn to the Indian embassy for passports and emergency help.

Frequently asked questions

Where is the Indian embassy in Thailand?

The Indian embassy is in Bangkok, at 46, Prasarnmitr, Soi 23, Sukhumvit, Bangkok, Bangkok 10110, Thailand.

Does India have consulates in Thailand?

Yes, India has a consulate general in Chiang Mai.

Do Thai citizens need a visa for India?

Thai citizens need an e-Visa for India, applied for online before travel and valid for up to 30 days.

Do Indian citizens need a visa for Thailand?

No visa is needed by Indian citizens for Thailand, for stays of up to 60 days.

Does Thailand have an embassy in India?

Yes, Thailand has its embassy in New Delhi, along with 3 other missions in India.