- Address
- 46, Prasarnmitr, Soi 23, Sukhumvit, Bangkok, Bangkok 10110, Thailand
- Phone
- 00-66-2-2580300-05
- Website
- embassyofindiabangkok.gov.in
- Head of mission
- Nagesh Singh
India
Thailand
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
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
- Consulate General of India in Chiang Mai
172, Moo 5, Sanpakwan, Hang Dong, Chinag Mai -50230, Thailand, Chiang Mai
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
Thailand
India e-Visa India visa for citizens of Thailand
India
Thailand 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
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.