ThailandNepal

Thai Embassy in Nepal

1 embassy

In Nepal, Thailand has an embassy in Kathmandu. Thailand requires a visa from Nepali citizens, available online as an e-Visa.

Thai Embassy in Kathmandu

The Thai embassy is in Kathmandu, the capital of Nepal, at 167/4 Ward No. 3, Maharajgunj-Bansbari Road, Kathmandu. The head of mission on record is Donnawit Poolsawat. Its website is linked on its page.

Thailand visa for Nepali citizens

NepalThailand e-Visa Thailand visa for citizens of Nepal

ThailandNepal Visa on arrival Nepal visa for citizens of Thailand

Thailand visa requirements for citizens of Nepal

  • 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

See the full checklist

Nepali citizens need an e-Visa for Thailand, applied for online before travel. The application is made online on the official portal of Thailand, not at the Thai embassy.

Nepal’s missions in Thailand

Missions of Nepal in Thailand (1)

In return, Nepal has an embassy in Thailand, in Bangkok.

Good to know

Thailand in Nepal

Worldwide, Thailand has 140 missions in 85 countries; one of them is in Nepal.

Travel to Nepal for Thai citizens

Nepal issues Thai citizens a visa on arrival for stays of up to 150 days, so nothing has to be arranged in advance. In Nepal, Thai citizens can turn to the Thai embassy for passports and emergency help.

Frequently asked questions

Where is the Thai embassy in Nepal?

The Thai embassy is in Kathmandu, at 167/4 Ward No. 3, Maharajgunj-Bansbari Road, Kathmandu.

Do Nepali citizens need a visa for Thailand?

Nepali citizens need a visa for Thailand, which they can apply for online as an e-Visa.

Do Thai citizens need a visa for Nepal?

Thai citizens receive their visa for Nepal at the border; it covers up to 150 days.

Does Nepal have an embassy in Thailand?

Yes, Nepal has its embassy in Bangkok.