- Address
- No. 5, Esteghlal Alley, Ibn Sina St., Tehran, The Islamic Republic of Iran
- Website
- tehran.thaiembassy.org
- Head of mission
- Sake Nopthaisong
Thailand
Iran
Thai Embassy in Iran
1 embassy
Thailand is represented in Iran by 1 mission: an embassy in Tehran. Thailand requires a visa from Iranian citizens, available online as an e-Visa.
Thai Embassy in Tehran
At No. 5, Esteghlal Alley, Ibn Sina St., Tehran, The Islamic Republic of Iran, the Thai embassy represents Thailand towards Iran. The head of mission on record is Sake Nopthaisong. Its website is linked on its page.
Thailand visa for Iranian citizens
Iran
Thailand e-Visa Thailand visa for citizens of Iran
Thailand
Iran Visa on arrival Iran visa for citizens of Thailand
Thailand visa requirements for citizens of Iran
- Tourist visa (TR)
- Transit visa (TS)
- Destination Thailand Visa (DTV)
- Non-Immigrant visas (B for business/work, ED for study)
- Fee: US$40
- 17 required documents
checked 22 October 2026
Iranian citizens need a visa for Thailand, which they can apply for online as an e-Visa. The application is made online on the official portal of Thailand, not at the Thai embassy.
Iran’s missions in Thailand
Missions of Iran in Thailand (1)
In return, Iran has an embassy in Thailand, in Bangkok.
Good to know
Thailand in Iran
Worldwide, Thailand has 140 missions in 85 countries; one of them is in Iran.
Travel to Iran for Thai citizens
Iran issues Thai citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance. In Iran, Thai citizens can turn to the Thai embassy for passports and emergency help.
Frequently asked questions
Where is the Thai embassy in Iran?
The Thai embassy is in Tehran, at No. 5, Esteghlal Alley, Ibn Sina St., Tehran, The Islamic Republic of Iran.
Do Iranian citizens need a visa for Thailand?
Thailand requires a visa from Iranian citizens, available online as an e-Visa.
Do Thai citizens need a visa for Iran?
Iran issues Thai citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.
Does Iran have an embassy in Thailand?
Yes, Iran has its embassy in Bangkok.